home *** CD-ROM | disk | FTP | other *** search
INI File | 1997-06-17 | 76.1 KB | 3,494 lines |
- //////////////////////////////////////////////////////////
- ;// *** ACT! 3.0 for Windows *** //
- ;//////////////////////////////////////////////////////////
- ;
- ;
- ; Archived As : $Archive: /Picard/scm/bldsys/PICMID.LOG $
- ; Last Modified by: $Author: Etan $
- ; Last Modified on: $Modtime: 11/06/96 1:36p $
- ; Marked As : $Revision: 136 $
- ;
- ;//////////////////////////////////////////////////////////
- ;// //
- ;// Symantec Installer Version: 4.2 //
- ;// //
- ;// Platform: 16-bit //
- ;// //
- ;// Purpose: Install ACT! 3.0 for Windows //
- ;// //
- ;//////////////////////////////////////////////////////////
- ;// //
- ;// Switches: //
- ;// //
- ;// *** 1 to 8 - reserved for Country versions //
- ;// 1 - Australia/Asia country version //
- ;// 2 - Canadian country version //
- ;// 3 - European country version //
- ;// 4 - Latin American country version //
- ;// 5 - United Kingdom country version //
- ;// 6 - United States country version //
- ;// //
- ;// //
- ;// 9 - Online Registration switch //
- ;// - TRUE if US|Latin American|Canada //
- ;// 10 - Is file in use? //
- ;// 11 - Is ACT! 2.0 running? //
- ;// 12 - Is ACT! 3.0 running? //
- ;// 13 - previous version search //
- ;// 14 - CheckDiskSpace //
- ;// 17 - VerifyIni (used after Copy()) //
- ;// //
- ;// 16 to //
- ;// 17 - exists(oldAct)? (used before Copy()) //
- ;// - temp switch //
- ;// - used before Copy() //
- ;// 15 - Act1x exists? //
- ;// 19 - Act2x exists? //
- ;// 20 - Act3x exists? //
- ;// 21 - LiveUpdate exists? //
- ;// //
- ;// 22 - Is Windows 95? (NOT) //
- ;// 23 - Is Windows NT? (NOT) //
- ;// 24 - Is Win32s? (NOT) //
- ;// 25 - Is Windows NT 4.0? (NOT) //
- ;// //
- ;// 26 to 28 - Tapi //
- ;// 30 - first run switch (Move Data Panel) //
- ;// 31 - Previous version found //
- ;// 32 to 35 - Move Data Panel //
- ;// //
- ;// 38 - Was Move Data Panel processed? //
- ;// 39 - Was Install Summary Panel processed? //
- ;// //
- ;// 40 - Is Windows 95 or NT 4.0? //
- ;// 41 - Is Windows NT? //
- ;// 42 - Is Windows 3.1? //
- ;// 43 - Is Windows NT 4.0? //
- ;// 44 - Win NT 4.0 or Win 95 //
- ;// 45 - Win NT 4.0 or 3.51 //
- ;// //
- ;// 50 - first run swith (Component Select Panel) //
- ;// *** 51 to 90 - ACT! Component Select Panel //
- ;// * may be used after "Set Install Switch" section //
- ;// //
- ;// 91 - first run swith (Installation Type Panel) //
- ;// *** 92 to 94 - ACT! Installation Type Panel //
- ;// //
- ;// *** 95 to 96 - DiskSpaceError //
- ;// 97 - Reboot? (Finish Data Panel) //
- ;// 98 - Restart? (Finish Data Panel) //
- ;// 99 - Continue? (Finish Data Panel) //
- ;// //
- ;// Target: //
- ;// //
- ;// 0 - root destination folder //
- ;// 1 to 4 - other folders //
- ;// 5 - Symantec shared folder //
- ;// 6 - Symantec LiveUpdate folder //
- ;// //
- ;// 12 to 19 - ACT! Move Data Panel //
- ;// //
- ;//////////////////////////////////////////////////////////
-
- [WindowsVersion]
- 3.1
- "ACT! 3.0 requires Windows NT/95"
-
- [InstallVersion]
- 4.2
-
- [CompressionChars]
- LZW = "8"
- ZIP = "9"
-
- [Process]
- SetNumberOfTargets(50)
- EnableCheckDiskSpaceEx()
- EnableForceWrite() ; Force installed files to have read/write rights
- EnableOverWrite() ; Force read-only files to be overwritten
- EnableUpperCase() ; Install files with short part in uppercase
- AllowIntlChars()
- DisableHelp()
- switch95 = TRUE
-
- ; *** Delete old installer files
- MakeFilesReadWrite(delOldInstallDlls)
- MakeFilesReadWrite(delNewInstallDlls)
- MakeFilesReadWrite(delIsNT40Exe)
- MakeFilesReadWrite(delSToLfnExe)
- Delete(delOldInstallDlls)
- Delete(delNewInstallDlls)
- Delete(delIsNT40Exe)
- Delete(delSToLfnExe)
-
- ;BitMaps(DisplayBackground)
-
- ; *** Save installer files onto user drive
- Backup(bakNewInstallDlls)
-
- ; *** Initialize Memory
- CallProcEx(LoadMe)
-
- ; *** Upgrade installation?
- switch9 = FALSE
-
- ; *** Check Windows version number
- switch40 = FALSE ;Win95
- switch41 = FALSE ;WinNT 3.51
- switch42 = FALSE ;Win 32s
- switch43 = FALSE ;WinNT 4.0
- switch44 = FALSE ;WinNT 4.0 or 95
- switch45 = FALSE ;WinNT 4.0 or 3.51
- switch40 = CallProcEx(IsWindow95)
- switch41 = CallProcEx(IsWindowNT)
-
- #if (switch40)
- switch44 = TRUE
- ; Backup(bakReg95)
- #else
- #if (switch41)
- Backup(bakIsNT40Exe)
- switch45 = TRUE
- switch43 = CallProcEx(IsWinNT40)
- #if (switch43) ;NT 4.0
- switch41 = FALSE
- switch44 = TRUE
- ; Backup(bakReg95)
- ; #else
- ; Backup(bakRegNT)
- #endif
- MakeFilesReadWrite(delIsNT40Exe)
- Delete(delIsNT40Exe)
- #else
- switch46 = Exists(xstMidwayFile)
- #if (switch46)
- switch42 = CallProcEx(IsWin32s)
- #else
- MessageBox(msgBadWinVer)
- goto(EndInstall)
- #endif
- #endif
- #endif
-
- ; *** Is ACT! 3.0 running?
- switch12=CallProcEx(IsAct30Running)
-
- ;#If running, ask to close and exit
- #if (switch12)
- MessageBox(msgACT30Running)
- goto(EndInstall)
- #endif
-
- ; *** Is ACT! 2.0.x running?
- switch11 = CallProcEx(IsAct20Running)
- #if (switch11)
- MessageBox(msgACT20Running)
- goto( EndInstall )
- #endif
-
- ;*** set first run switches
- switch30 = TRUE
- switch50 = TRUE
- switch91 = TRUE
-
- switch38 = FALSE ;Copy Data not yet processed
- switch39 = FALSE ;Install Summary not yet processed
-
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ;--------- *** Welcome *** ----------
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- ;#ifnot ( switch95 )
- ; WizardPanel(WelcomePanel, siwact16.dll)
- ;#else
- WizardPanel(TWelcomePanel, siwact16.dll)
- ;#endif
- WizardProcessPanel()
-
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ;--------- *** License *** ----------
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- WizardPanel(LicensePanel, siwact16.dll)
- WizardProcessPanel()
-
- ; *** Disable Utilities
- DisableUtils()
-
- ; *** Set the Copy section name
- #if (switch42)
- SetActiveCopy( ACT16Copy, install.inf)
- #else
- SetActiveCopy( ACT32Copy, install.inf)
- #endif
-
- ; *** set default TARGET location
- ResetTarget(rstDefault)
-
-
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ;--------- *** Specify Location *** ----------
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- WizardPanel(SpecifyLocation, siwact16.dll)
- WizardProcessPanel()
-
- ; *** convert short filename to long filename
- ;Backup(bakSToLfnExe)
- CallProcEx(stolfnTarget)
- ;MakeFilesReadWrite(delSToLfnExe)
- ;Delete(delSToLfnExe)
-
- ; *** Check if installing over ACT! 2.x version ***
- switch16=Exists(xstChkACT2x)
- #if (switch16)
- switch16 = FALSE
- ;*!!! Change this dialog box !!!*
- switch17=CallProcEx(dlgOldACTExist)
-
- #if (switch17)
- WizardGotoPanel(SpecifyLocation)
- #else
- ;~~~ * TARGET is ACT! 2.x folder * ~~~
- switch16 = TRUE
-
- ;* disable the Copy Data Panel
- switch31 = FALSE
-
- ;* sets the target for default country
- ResetTarget(rstTarget32)
- #endif
- #endif
-
- ; *** Set Copy Data Panel targets ***
- ; set targets only if TARGET folder is not ACT! 2.x folder
- #ifnot (switch16)
- ; *** Check if ACT! 2.x exists ***
- switch19 = CallProcEx(srchAct2x)
- #else
- switch19 = TRUE
- #endif
-
- #if (switch19)
- #ifnot (switch16)
- #ifnot ( switch95 )
- switch31 = TRUE
- #else
- switch31 = FALSE
- #endif
- #endif
- CallProcEx(setMoveDataFrom2)
-
- #else
- ; *** Check if ACT! 1.x exists ***
- switch15 = CallProcEx(srchAct1x)
- #if (switch15)
- ; * enable Copy Data Panel
- switch31 = TRUE
-
- CallProcEx(setMoveDataFrom1)
-
- #else
- switch31 = FALSE
- #endif
- #endif
-
-
- ; *** Check if Target is Network Drive
- ; CallProcEx(IsNetDrive)
-
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ;--------- *** Install Type *** ----------
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- ; Custom ACT! installation Type Wizard panel.
- #if (switch91)
- switch91 = FALSE
- switch92 = TRUE
- switch93 = FALSE
- switch94 = FALSE
-
- ; Set country switches - set a default
- switch1 = FALSE ; Australisa/Asia
- switch2 = FALSE ; Canada
- switch3 = FALSE ; Europe
- switch4 = FALSE ; Latin America
- switch5 = FALSE ; UK
- switch6 = TRUE ; United States
- #endif
-
- ; Set the default country version
- CallProcEx( GetCountryVersion )
-
- ;#ifnot ( switch95 )
- ; WizardPanel(ACTInstallType, siwact16.dll)
- ; WizardIncludePanel(ACTCompSel)
- ; WizardIncludePanel(MoveData)
- ; WizardProcessPanel()
- ;#endif
-
- ;* reset package switches if Typical Install
- #if (switch92)
- switch50 = TRUE
- #endif
-
- switch38 = FALSE ;reset Copy Data Panel switch
- switch39 = FALSE ;reset Install Summary Panel switch
-
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ;--------- *** Select Components *** ----------
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- ;* set package switches
- #if (switch50)
- ; set switches only if first run
- switch50=FALSE
-
- switch51=TRUE ;*** Application
- switch52=TRUE ;** AppSys
- switch53=TRUE ;* ActApp
- switch54=TRUE ;* ActPTP
- switch55=TRUE ;* AppFilter
- #if (switch42)
- switch56=FALSE ;* LiveUpdate - DISabled if Win32s
- switch57 = FALSE ;* QTourDbSetup - DISabled if Win32s
- switch90=TRUE ;* Tapi - ENabled if Win32s
- #else
- switch56=TRUE
- switch57=TRUE
- switch90=FALSE
- #endif
- switch58=TRUE ;** AppHelp
- #if (switch42) ;*** Setup - DISabled if Win32s
- switch86=FALSE
- #else
- switch86=FALSE
- #endif
-
- switch59=TRUE ;*** WordProcessor
- switch60=TRUE ;** ActWordProc
- switch61=TRUE ;* ActWP
- switch62=TRUE ;* Dictionary
- switch63=TRUE ;* WPFilter
- switch64=TRUE ;* WPHelp
- switch65=TRUE ;** ActWPWord
- switch66=TRUE ;* WPWord
- switch67=TRUE ;* WPWordMacro
- switch68=TRUE ;** ActWPWP
- switch69=TRUE ;* WPWordPerfect
- switch70=TRUE ;* WPWPTemplate
- switch71=TRUE ;* WPWPMacro
-
- switch72=TRUE ;*** Mail
- switch73=FALSE ;** ActMail
- switch74=TRUE ;** CServe
- switch87=TRUE ;* CServeExe
- switch88=TRUE ;* CServeScr
- switch75=TRUE ;** ccMail
- switch76=TRUE ;** LotusMail
- switch77=TRUE ;** MSExchange
-
- switch78=TRUE ;*** ACTFiles
- switch79=TRUE ;** Calendar
- switch80=TRUE ;** Template
- switch81=TRUE ;** Layout
- switch82=TRUE ;** Envelope
- switch83=TRUE ;** Label
- switch84=TRUE ;** DemoDbf
- switch85=TRUE ;** Report
- switch89=TRUE ;** ImportMap
-
- #endif
-
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ;--------- *** Component Select Panel *** ---------
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- switch38 = FALSE ;reset Copy Data Panel switch
- switch39 = FALSE ;reset Install Summary Panel switch
-
- ;#ifnot ( switch95 )
- ; WizardPanel(ACTCompSel, siwact16.dll)
- ; ; --- run only if "Custom" install is selected
- ; #if (switch94)
- ; WizardProcessPanel()
- ; #else
- ; WizardExcludePanel(ACTCompSel)
- ; #if (switch38)
- ; WizardGotoPanel(ACTInstallType)
- ; #endif
- ; #endif
- ;#endif
- ;*** Select/Deselect the Components
-
- #ifnot (switch51) ;*** Application
- DeselectOption(AppSys)
- DeselectOption(AppHelp)
- #else
- switch86 = TRUE
- #ifnot (switch52) ;** AppSys
- DeselectOption(AppSys)
- #else
- SelectOption(AppSys)
- #ifnot (switch53) ;* ActApp
- DeselectOption(ActApp)
- #endif
- #ifnot (switch54) ;* ActPTP
- DeselectOption(ActPTP)
- #endif
- #ifnot (switch55) ;* AppFilter
- DeselectOption(AppFilter)
- #endif
- #ifnot (switch56) ;* LiveUpdate
- DeselectOption(LiveUpdate)
- #endif
- #ifnot (switch57) ;* QTourDbSetup
- DeselectOption(QTourDbSetup)
- #endif
- #ifnot (switch90) ;* Tapi
- DeselectOption(Tapi)
- #endif
- #endif
- #ifnot (switch58) ;** AppHelp
- DeselectOption(AppHelp)
- #else
- SelectOption(AppHelp)
- #endif
- #endif
-
- #ifnot (switch59) ;*** WordProcessor
- DeselectOption(ActWordProc)
- DeselectOption(ActWPWord)
- DeselectOption(ActWPWP)
- #else
- switch86 = TRUE
- #ifnot (switch60) ;** ActWordProc
- DeselectOption(ActWordProc)
- #else
- SelectOption(ActWordProc)
- #ifnot (switch61) ;* ActWP
- DeselectOption(ActWP)
- #endif
- #ifnot (switch62) ;* Dictionary
- DeselectOption(Dictionary)
- #endif
- #ifnot (switch63) ;* WPFilter
- DeselectOption(WPFilter)
- #endif
- #ifnot (switch64) ;* WPHelp
- DeselectOption(WPHelp)
- #endif
- #endif
- #ifnot (switch65) ;** ActWPWord
- DeselectOption(ActWPWord)
- #else
- SelectOption(ActWPWord)
- ; #ifnot (switch66) ;* WPWord
- ; DeselectOption(WPWord)
- ; #endif
- ; #ifnot (switch67) ;* WPWordMacro
- ; DeselectOption(WPWordMacro)
- ; #endif
- #endif
- #ifnot (switch68) ;** ActWPWP
- DeselectOption(ActWPWP)
- #else
- SelectOption(ActWPWP)
- ; #ifnot (switch69) ;* WPWordPerfect
- ; DeselectOption(WPWordPerfect)
- ; #endif
- ; #ifnot (switch70) ;* WPWPTemplate
- ; DeselectOption(WPWPTemplate)
- ; #endif
- ; #ifnot (switch71) ;* WPWPMacro
- ; DeselectOption(WPWPMacro)
- ; #endif
- #endif
- #endif
-
- #ifnot (switch72) ;*** Mail
- DeselectOption(ActMail)
- DeselectOption(CServe)
- DeselectOption(ccMail)
- DeselectOption(LotusMail)
- DeselectOption(MSExchange)
- #else
- switch86 = TRUE
- #ifnot (switch73) ;** ActMail
- DeselectOption(ActMail)
- ; #else
- ; SelectOption(ActMail)
- #endif
- #ifnot (switch74) ;** CServe
- DeselectOption(CServeExe)
- DeselectOption(CServeScr)
- #else
- SelectOption(CServe)
- #ifnot (switch87) ;* CServeExe
- DeselectOption(CServeExe)
- #endif
- #ifnot (switch88) ;* CServeScr
- DeselectOption(CServeScr)
- #endif
- #endif
- #ifnot (switch75) ;** ccMail
- DeselectOption(ccMail)
- #else
- SelectOption(ccMail)
- #endif
- #ifnot (switch76) ;** LotusMail
- DeselectOption(LotusMail)
- #else
- SelectOption(LotusMail)
- #endif
- #ifnot (switch77) ;** MSExchange
- DeselectOption(MSExchange)
- #else
- SelectOption(MSExchange)
- #endif
- #endif
-
- #ifnot (switch78) ;*** ACTFiles
- DeselectOption(Calendar)
- DeselectOption(Template)
- DeselectOption(Layout)
- DeselectOption(Envelope)
- DeselectOption(Label)
- DeselectOption(DemoDbf)
- DeselectOption(Report)
- DeselectOption(ImportMap)
- #else
- switch86 = TRUE
- #ifnot (switch79) ;** Calendar
- DeselectOption(Calendar)
- #else
- SelectOption(Calendar)
- #endif
- #ifnot (switch80) ;** Template
- DeselectOption(Template)
- #else
- SelectOption(Template)
- #endif
- #ifnot (switch81) ;** Layout
- DeselectOption(Layout)
- #else
- SelectOption(Layout)
- #endif
- #ifnot (switch82) ;** Envelope
- DeselectOption(Envelope)
- #else
- SelectOption(Envelope)
- #endif
- #ifnot (switch83) ;** Label
- DeselectOption(Label)
- #else
- SelectOption(Label)
- #endif
- #ifnot (switch84) ;** DemoDbf
- DeselectOption(DemoDbf)
- #else
- SelectOption(DemoDbf)
- #endif
- #ifnot (switch85) ;** Report
- DeselectOption(Report)
- #else
- SelectOption(Report)
- #endif
- #ifnot (switch89) ;** ImportMap
- DeselectOption(ImportMap)
- #else
- SelectOption(ImportMap)
- #endif
- #endif
-
- #ifnot (switch86) ;*** Setup
- DeselectOption(Setup)
- #else
- SelectOption(Setup)
- #endif
-
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- switch14=CheckDiskSpace(TARGET)
- #ifnot (switch14)
- ; #ifnot ( switch95 )
- ; DiskSpaceError(dskErrTypical)
- ; switch14 = TRUE
- ; #if (switch96)
- ; switch94 = TRUE
- ; WizardGotoPanel(ACTCompSel)
- ; #endif
- ; WizardGotoPanel(SpecifyLocation)
- ; #else
- MessageBox( msgTDiskSpaceError )
- WizardGotoPanel( SpecifyLocation )
- ; #endif
- #endif
-
-
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ;--------- *** Move Data Panel *** ---------
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- switch38 = TRUE ;reset Copy Data Panel switch
- switch39 = FALSE ;reset Install Summary Panel switch
-
- #if (switch30)
-
- switch32 = TRUE
- switch33 = TRUE
- switch34 = TRUE
- switch35 = TRUE
-
- ;** The data options are deselected by default if Act3CopiedDb
- ;** key is found in either ACTWIN2.INI or ACTWIN.INI.
- switch17 = FALSE
- #if (switch15)
- switch17 = CallProcEx(chkAct1DbfCopied)
- #endif
-
- #if (switch19)
- switch17 = CallProcEx(chkAct2DbfCopied)
- #endif
-
- #if (switch17)
- switch32 = FALSE
- switch33 = FALSE
- switch34 = FALSE
- switch35 = FALSE
- #endif
-
- #endif
-
- switch30 = FALSE
-
- ;#ifnot ( switch95 )
- ; WizardPanel(MoveData, siwact16.dll)
- ; #if (switch31)
- ; ; * set the Copy Data target folders
- ; ResetTarget(rstOldDbf)
- ; ResetTarget(rstOldDoc)
- ; ResetTarget(rstOldTpl)
- ; ResetTarget(rstOldRep)
- ;
- ; WizardProcessPanel()
- ; switch14=CheckDiskSpace(TARGET)
- ; #ifnot (switch14)
- ; MessageBox(msgCopyData)
- ; switch14 = TRUE
- ; WizardGotoPanel(MoveData)
- ; #endif
- ;
- ; #else
- ; WizardExcludePanel()
- ; #if (switch39)
- ; WizardGotoPanel(ACTCompSel)
- ; #endif
- ; #endif
- ;#endif
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ;--------- *** Installation Summary Panel *** ---------
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- switch39 = TRUE ;Install Summary processed
-
- WizardPanel(InstallSummary, siwact16.dll)
- WizardIncludePanel(ACTCompSel)
- WizardIncludePanel(MoveData)
- WizardProcessPanel()
-
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ;~~~~~~~~~~~~~ Set Installation Switches Section ~~~~~~~~~~~~~
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- CallProcEx(BusyCursor)
-
- ;* Disable LiveUpdate & Setup components for Win32s
- ;#if (switch42)
- ; switch56=FALSE
- ; switch86=FALSE
- ;#endif
-
- ;* TRUE -> do not install
- ;* set defaults for switches used in disks.inf
- switch22=TRUE ;Win 95
- switch23=TRUE ;Win NT 3.51
- switch24=TRUE ;Win 32s
- switch25=TRUE ;Win NT 4.0
-
- ;* if Win95
- #if (switch40)
- switch22=FALSE ;is Win 95
- #endif
-
- ;* if WinNT 3.51
- #if (switch41)
- switch23 = FALSE ;NT 3.51
- #endif
-
- ;* if WinNT 4.0
- #if (switch43)
- switch25 = FALSE ;NT 4.0
- #endif
-
- ;* if Win32s
- #if (switch42)
- switch24=FALSE ;is Win32s
- switch26=Exists(xstAtspHlp)
- switch27=Exists(xstAtsptsp)
- switch28=Exists(xstAtspexeExe)
- #endif
-
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ;~~~~~~~~~~~~~ Install Files Section ~~~~~~~~~~~~~
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- ; *** Check if target folder exists
- switch20 = CallProcEx(xstACT3)
- #ifnot (switch20)
- CreateDirectory(crtDestination)
- #endif
-
- ; * register country version before switches are inverted
- #if (switch42)
- CallProcEx(regCountryVer32s)
- #else
- CallProcEx(regCountryVer95)
- #endif
-
- ; Invert country version switches
- NOT(switch1) ; Australia/NZ/Asia
- NOT(switch2) ; Canada
- NOT(switch3) ; Europe
- NOT(switch4) ; Latin American
- NOT(switch5) ; United Kingdom
- NOT(switch6) ; United States
-
-
- ; *** Setup for Replacement Upgrade ***
-
- CallProcEx(BusyCursor)
- #if (switch16)
- ;* copy the files
- switch31 = TRUE
- switch32 = FALSE ;don't copy the database
- switch33 = FALSE ;don't copy the documents
- switch34 = TRUE ;copy the document templates
- switch35 = TRUE ;copy the report templates
-
- ;* set the target folders for the document & report templates
- CallProcEx(rstIniFromTpl)
- ResetTarget(rstOldTpl)
- ResetTarget(rstOldRep)
-
- ;* Briefcase
- switch17 = CallProcEx(childBcase)
- #if (switch17)
- CallProcEx(renBcase)
- #else
- CreateDirectory(crtBrfcase)
- #endif
-
- ;* Database
- switch17 = CallProcEx(childDatabase)
- #if (switch17)
- ;* Synch
- ; ResetTarget(rstAct2Database)
- switch17 = CallProcEx(childSynch)
- #if (switch17)
- CallProcEx(remdirSynch)
- #endif
- CallProcEx(renDatabase)
- #else
- CreateDirectory(crtDatabase)
- #endif
- CreateDirectory(crtSync)
-
- ;* Deferred
- switch17 = CallProcEx(childDeferred)
- #if (switch17)
- ; ResetTarget(rstAct2Deferred)
- CallProcEx(rwDeferredUNQ)
- CallProcEx(rwDeferredDAT)
- CallProcEx(delfilesUNQ)
- CallProcEx(delfilesDAT)
- CallProcEx(remdirDeferred)
- #endif
-
- ;* Documents
- switch17 = CallProcEx(childDocs)
- #if (switch17)
- CallProcEx(renDocs)
- #else
- CreateDirectory(crtDocument)
- #endif
-
- ;* Filters
- switch17 = CallProcEx(childFilters)
- #if (switch17)
- ; ResetTarget(rstAct2Filters)
- CallProcEx(rwFiltersFLT)
- CallProcEx(rwFiltersMAP)
- CallProcEx(delfilesFLT)
- CallProcEx(delfilesMAP)
- CallProcEx(remdirFilters)
- #endif
-
- ;* Layouts
- switch17 = CallProcEx(childLayouts)
- #if (switch17)
- CallProcEx(renLayouts)
- #else
- CreateDirectory(crtLayout)
- #endif
-
- ;* License
- switch17 = CallProcEx(xstLicense)
- #if (switch17)
- ResetTarget(rstAct2License)
- CallProcEx(rwLicenseLMS)
- CallProcEx(delfilesLMS)
- CallProcEx(remdirLicense)
- #endif
-
- ;* Macros
- switch17 = CallProcEx(childMacros)
- #if (switch17)
- ; ResetTarget(rstAct2Macros)
- CallProcEx(rwMacrosMAC)
- CallProcEx(delfilesMAC)
- CallProcEx(renMacros)
- #else
- CreateDirectory(crtMacro)
- #endif
-
- ;* Mail
- switch17 = CallProcEx(childMail)
- #if (switch17)
- ; ResetTarget(rstAct2Mail)
- CallProcEx(rwMailDLL)
- CallProcEx(rwMailMSG)
- CallProcEx(rwMailSCR)
- CallProcEx(delfilesMailDLL)
- CallProcEx(delfilesMailMSG)
- CallProcEx(delfilesMailSCR)
- #else
- CreateDirectory(crtMail)
- #endif
-
- ;* Outbox
- switch17 = CallProcEx(childOutbox)
- #ifnot (switch17)
- CreateDirectory(crtOutbox)
- #endif
-
- ;* Printout
- switch17 = CallProcEx(xstPrintout)
- #if (switch17)
- ResetTarget(rstAct2Printout)
- CallProcEx(rwPrintoutALL)
- CallProcEx(rwPrintoutFULLPAGE)
- CallProcEx(rwPrintoutHALFPAGE)
- CallProcEx(rwPrintoutLRGPCKT)
- CallProcEx(rwPrintoutSMLPCKT)
- CallProcEx(delfilesALL)
- CallProcEx(delfilesFULLPAGE)
- CallProcEx(delfilesHALFPAGE)
- CallProcEx(delfilesLRGPCKT)
- CallProcEx(delfilesSMLPCKT)
- CallProcEx(remdirPrintout)
- #endif
-
- ;* Queries
- switch17 = CallProcEx(childQueries)
- #if (switch17)
- ; ResetTarget(rstAct2Queries)
- CallProcEx(rwQueriesQRY)
- CallProcEx(delfilesQRY)
- CallProcEx(renQueries)
- #else
- CreateDirectory(crtQuery)
- #endif
-
- ;* Remote
- switch17 = CallProcEx(childRemote)
- #if (switch17)
- ; ResetTarget(rstAct2Remote)
- switch18 = CallProcEx(xstElr)
- #if (switch18)
- CallProcEx(remdirElr)
- #endif
- switch18 = CallProcEx(xstIn)
- #if (switch18)
- CallProcEx(remdirIn)
- #endif
- switch18 = CallProcEx(xstOut)
- #if (switch18)
- CallProcEx(remdirOut)
- #endif
-
- CallProcEx(rwRemoteDLL)
- CallProcEx(rwRemoteEXE)
- CallProcEx(rwRemoteMDB)
- CallProcEx(delfilesRemoteDLL)
- CallProcEx(delfilesRemoteEXE)
- CallProcEx(delfilesRemoteMDB)
- CallProcEx(remdirRemote)
- #endif
-
- ;* Reports
- switch17 = CallProcEx(childReports)
- #if (switch17)
- ResetTarget(rstFromRep)
- CallProcEx(renReports)
- #else
- CallProcEx(rstIniFromRep)
- CreateDirectory(crtReport)
- #endif
-
- ;* Spell
- switch17 = CallProcEx(childSpell)
- #if (switch17)
- ; ResetTarget(rstAct2Spell)
- CallProcEx(rwSpellDCT)
- CallProcEx(delfilesDCT)
- #else
- CreateDirectory(crtSpell)
- #endif
-
- ;* Template
- switch17 = CallProcEx(childTemplate)
- #if (switch17)
- CreateDirectory(crtTemplate)
- #endif
-
- ;* Delete other files
- CallProcEx(rwAllActwin2)
- Delete(delActwin2)
-
- ;* remove ACT! 2.x Program Group
- CallProcEx(delgrpActwin2)
- #else
- ; *** Create directories
- CreateDirectory(crtBrfcase)
- CreateDirectory(crtDatabase)
- CreateDirectory(crtDocument)
- CreateDirectory(crtLayout)
- CreateDirectory(crtMacro)
- CreateDirectory(crtMail)
- CreateDirectory(crtOutbox)
- CreateDirectory(crtQuery)
- CreateDirectory(crtReport)
- CreateDirectory(crtSpell)
- CreateDirectory(crtSync)
- CreateDirectory(crtTemplate)
- #endif
-
- ; *** Reset Target
- ResetTarget(rstSpell)
- ResetTarget(rstDatabase)
- ResetTarget(rstReport)
- ResetTarget(rstLayout)
- ResetTarget(rstMail)
- ResetTarget(rst10IsSystem)
- ResetTarget(rstTemplate)
-
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ;-- *** Deselect Installed Data Files *** --
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- #if ( switch84 ) ; If DemoDbf selected
- switch95 = Exists( xstActDemo_Dbf )
- #if ( switch95 )
- DeselectOption( DemoDbf )
- NOT( switch84 )
- #endif
- #endif
-
- #if ( switch88 ) ; If CServeSCr selected
- switch95 = Exists( xstCServeScr )
- #if ( switch95 )
- DeselectOption( CServeScr )
- NOT( switch88 )
- #endif
- #endif
-
- #if ( switch89 ) ; If ImportMap selected
- switch95 = Exists( xstImportMap )
- #if ( switch95 )
- DeselectOption( ImportMap )
- NOT( switch89 )
- #endif
- #endif
-
- #if ( switch83 ) ; If Label selected
- #ifnot ( switch1 )
- switch95 = Exists( xstLabelUK )
- #endif
- #ifnot ( switch2 )
- switch95 = Exists( xstLabelUS )
- #endif
- #ifnot ( switch3 )
- switch95 = Exists( xstLabelEU )
- #endif
- #ifnot ( switch4 )
- switch95 = Exists( xstLabelEU )
- #endif
- #ifnot ( switch5 )
- switch95 = Exists( xstLabelUK )
- #endif
- #ifnot ( switch6 )
- switch95 = Exists( xstLabelUS )
- #endif
- #if ( switch95 )
- DeselectOption( Label )
- NOT( switch83 )
- #endif
- #endif
-
- #if ( switch81 ) ; If Layout selected
- switch95 = Exists( xstLayout )
- #if ( switch95 )
- DeselectOption( Layout )
- NOT( switch81 )
- #endif
- #endif
-
- #if ( switch82 ) ; If Envelope selected
- #ifnot ( switch1 )
- switch95 = Exists( xstEnvelopeUK )
- #endif
- #ifnot ( switch2 )
- switch95 = Exists( xstEnvelopeUS )
- #endif
- #ifnot ( switch3 )
- switch95 = Exists( xstEnvelopeEU )
- #endif
- #ifnot ( switch4 )
- switch95 = Exists( xstEnvelopeEU )
- #endif
- #ifnot ( switch5 )
- switch95 = Exists( xstEnvelopeUK )
- #endif
- #ifnot ( switch6 )
- switch95 = Exists( xstEnvelopeUS )
- #endif
- #if ( switch95 )
- DeselectOption( Envelope )
- NOT( switch82 )
- #endif
- #endif
-
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- ; *** save registries & ini settings
- #if (switch44)
- SaveRegistry(savAllReg)
- #endif
-
- ;* register paths if any component was installed
- #if (switch86)
- CallProcEx(regpathAct30)
- CallProcEx(regpathInstallDir)
- ; MergeRegFile(mergeActRegNT)
- ; MakeFilesReadWrite(delRegNT)
- ; Delete(delRegNT)
- #endif
-
- #if (switch19)
- switch17 = Exists(xstAct2Ini)
- #if (switch17)
- CallProcEx(regAct2CopiedNo)
- #endif
- #else
-
- #if (switch15)
- switch17 = Exists(xstAct1Ini)
- #if (switch17)
- CallProcEx(regAct1CopiedNo)
- #endif
- #endif
-
- #endif
-
- ; *** Create Copy Data directories
- #if (switch31)
- #if (switch32)
- ; CreateDirectory(crtOldDbf)
- #if (switch19) ;* move ACT!
- CallProcEx(regAct2CopiedYes)
- #else
- #if (switch15)
- CallProcEx(regAct1CopiedYes)
- #endif
- #endif
- #else
- #endif
- ; #if (switch33)
- ; CreateDirectory(crtOldDocs)
- ; #endif
- #if (switch34)
- CreateDirectory(crtOldTmplt)
- #endif
- #if (switch35)
- CreateDirectory(crtOldRep)
- #endif
- #endif
-
- ; *** Copy Previous Data files
- #if (switch31)
- CallProcEx(CopyTheFiles)
- #endif
-
- #if (switch56)
- ; *** set Symantec Shared folders
- CallProcEx(getSymantecSharedDir)
- switch95 = CallProcEx(getLiveUpdateDir)
- #ifnot ( switch95 )
- #if ( switch43 )
- ResetTarget( rstLiveUpdate )
- #endif
- #endif
-
- ; *** Create shared folders
- CreateDirectory(crtShared)
- CreateDirectory(crtLiveUpdate)
-
- ; *** add paths to registry
- CallProcEx(regpathLocation1)
- CallProcEx(regpathSharedComp)
- ; CallProcEx(regpathLiveUpdate)
- CallProcEx(regpathLiveUpdate1)
- #endif
-
- #if(switch44)
- ;* add Add/Remove registry only if selected
- #if (switch86)
- Backup(bakReg95)
- MergeRegFile(mergeAddRemov)
- MakeFilesReadWrite(delReg95)
- Delete(delReg95)
- #endif
-
- ;* Update usage counts of shared dlls
- #if (switch53) ;* ActApp
- CallProcEx(RegSystemDll)
- #endif
- #if (switch57) ;* QTourDbSetup
- CallProcEx(RegQTourDll)
- #endif
- ; #if (switch75) ;* ccMail
- ; CallProcEx(RegccMailDll)
- ; #endif
-
- ;* Clean .dbf extension registry if associated with ACT! 2.x
- switch8 = CallProcEx(IsDbfExtensionACT)
- #if (switch8)
- CallProcEx(delValDBF)
- CallProcEx(delKeyDBFShell)
- CallProcEx(delKeyDatabase)
- #endif
- #endif
-
- #ifnot (switch42)
- ; *** Save Welcome Panel info into registry
- CallProcEx(SaveWelcomeInfo)
- ; *** Serialization
- CallProcEx(Serialize)
- #endif
-
- switch56 = IsOptionSelected(LiveUpdate)
- #if (switch56)
- CallProcEx(RegLiveUpdate)
- #endif
-
- ; *** Copy pipeline files into TARGET
- ; Install only if United States, Canada, or Latin America
- ; assumes switch has been inverted
-
- ; * disable registration depending on country version
- ; * registration only applies to: US, Canada, Mexico
- switch7 = FALSE ; Online Registration switch
-
- ;#ifnot ( switch95 )
- ; ;* Canada
- ; #ifnot (switch2)
- ; switch7 = TRUE
- ; Backup(bakPipelineFiles)
- ; #if (switch45)
- ; Backup(bakCramapi)
- ; #endif
- ; #endif
- ;
- ; ;* Latin America
- ; #ifnot (switch4)
- ; switch7 = TRUE
- ; Backup(bakPipelineFiles)
- ; #if (switch45)
- ; Backup(bakCramapi)
- ; #endif
- ; #endif
- ;
- ; ;* US
- ; #ifnot (switch6)
- ; switch7 = TRUE
- ; Backup(bakPipelineFiles)
- ; #if (switch45)
- ; Backup(bakCramapi)
- ; #endif
- ; #endif
- ;#endif
-
- ; *** Shorten TARGET paths
- ShortenTarget(TARGET)
- ShortenTarget(TARGET2)
- ShortenTarget(TARGET3)
- ShortenTarget(TARGET4)
- ShortenTarget(TARGET5)
- ShortenTarget(TARGET6)
- ShortenTarget(TARGET7)
- ShortenTarget(TARGET8)
- ShortenTarget(TARGET9)
- ShortenTarget(TARGET10)
- ShortenTarget(TARGET11)
- ShortenTarget(TARGET16)
- ShortenTarget(TARGET17)
- ShortenTarget(TARGET18)
- ShortenTarget(TARGET19)
-
- ; *** Tell the ACTLDR.EXE to unload
- CallProcEx( execACTLDRUnload )
-
- ; Delete the HP and Newton filters (install order issue)
- Delete( delHP_Newton )
-
- ; *** Is ADAL.DLL loaded? (Check it exists first)
- switch11 = Exists( xstADAL_DLL )
- #if ( switch11 )
- switch11 = CallProcEx( IsADALLoaded )
- #if ( switch11 )
- MessageBox( msgADALLoaded )
- goto( EndInstall )
- #endif
- #endif
-
- ; *** Copy files
- Copy()
-
-
-
- ; Copy the User Dictionary if it is required.
- #if ( switch62 ) ; If Dictionary selected
- switch95 = Exists( xstNewUsr )
- #ifnot ( switch95 )
- Backup( bakNewUsr )
- #endif
- #endif
-
- ;*** register Install information
- #if (switch42)
- CallProcEx(regComponents32s)
- CallProcEx(regOSVersion32s)
- #else
- CallProcEx(regComponents95)
- CallProcEx(regOSVersion95)
- #endif
-
- ; *** Create program group
- Groups()
-
- ; Set up the OLE information for 95/NT only
- #ifnot ( switch42 )
- CallProcEx( execACTReg )
- #endif
-
- ; *** execute Wintdist.exe
- #if (switch56)
- CallProcEx(execWintdist)
- #endif
-
- #if (switch86)
- ; *** add WinFax info to WIN.INI (if WinFax installed)
- switch17=VerifyIni( verWinFaxInstalled )
- #if ( switch17 )
- AddToIni(addWinfaxPhBkLnk)
- AddToIni( addWinfaxPhSrv )
- #endif
- #endif
-
- ; * if Template component is installed, rename letter templates
- #if (switch80)
-
- #ifnot (switch1) ; Australia/NZ/Asia
- Backup(bakUKLetter)
- #endif
- #ifnot (switch2) ; Canada
- Backup(bakUSLetter)
- #endif
- #ifnot (switch3) ; Europe
- Backup(bakEuLetter)
- #endif
- #ifnot (switch4) ; Latin American
- Backup(bakEuLetter)
- #endif
- #ifnot (switch5) ; United Kingdom
- Backup(bakUKLetter)
- #endif
- #ifnot (switch6) ; United States
- Backup(bakUSLetter)
- #endif
-
- #endif
-
- ; * set the Common Finish panel switches
- switch97 = FALSE
- switch98 = FALSE
- switch99 = TRUE
- switch10=IsFileInUse()
- #if (switch10)
- switch97 = TRUE
- #endif
-
- ; If Act App installed, run the ACT! DLL Loader app.
- #if ( switch53 )
- #ifnot ( switch97 ) ; Don't launch if reboot required.
- CallProcEx( execACTLDR )
- #endif
- #endif
-
- MakeFilesReadWrite(rwIsNT40Exe)
-
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- ;#ifnot ( switch95 )
- ; WizardExcludePanel(WelcomePanel)
- ;#else
- WizardExcludePanel(TWelcomePanel)
- ;#endif
- WizardExcludePanel(LicensePanel)
- WizardExcludePanel(ACTInstallType)
- WizardExcludePanel(SpecifyLocation)
- WizardExcludePanel(ACTCompSel)
-
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ;--------- *** Tech Support *** ----------
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ;#ifnot ( switch95 )
- ; WizardPanel(TechSupport, siwact16.dll)
- ; WizardProcessPanel()
- ;#endif
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ;--------- *** Reach Us *** ----------
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ;#ifnot ( switch95 )
- ; WizardPanel(ReachUs, siwact16.dll)
- ; WizardProcessPanel()
- ;#endif
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ;--------- *** Register Now *** ----------
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ;#ifnot ( switch95 )
- ; WizardPanel(RegisterNow, siwact16.dll)
- ; WizardIncludePanel(OnlineRegistration)
- ; WizardIncludePanel(OnlineMarketing)
- ; WizardIncludePanel(SendRegistration)
- ; WizardSetSkip(RegisterNow, CommonFinish)
- ; #if (switch7)
- ; WizardProcessPanel()
- ; #else
- ; WizardExcludePanel(RegisterNow)
- ; #endif
- ;#endif
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ;--------- *** Online Registration *** ----------
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ;#ifnot ( switch95 )
- ; WizardPanel(OnlineRegistration, siwact16.dll)
- ; WizardSetSkip(OnlineRegistration, CommonFinish)
- ; #if (switch7)
- ; WizardProcessPanel()
- ; #else
- ; WizardExcludePanel(OnlineRegistration)
- ; #endif
- ;#endif
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ;--------- *** Online Marketing *** ----------
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ;#ifnot ( switch95 )
- ; WizardPanel(OnlineMarketing, siwact16.dll)
- ;
- ; WizardSetSkip(OnlineMarketing, CommonFinish)
- ; #if (switch7)
- ; WizardProcessPanel()
- ; #else
- ; WizardExcludePanel(OnlineMarketing)
- ; #endif
- ;#endif
-
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ;--------- *** Send Registration *** ----------
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ;#ifnot ( switch95 )
- ; WizardPanel(SendRegistration, siwact16.dll)
- ; WizardSetSkip(SendRegistration, CommonFinish)
- ; #if (switch7)
- ; WizardProcessPanel()
- ; #else
- ; WizardExcludePanel(SendRegistration)
- ; #endif
- ;#endif
-
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ;--------- *** Install Complete *** ----------
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- WizardPanel(CommonFinish, siwact16.dll)
- WizardExcludePanel(OnlineRegistration)
- WizardExcludePanel(OnlineMarketing)
- WizardExcludePanel(SendRegistration)
- WizardProcessPanel()
-
- ; *** close program group in Win 95
- ;#if (switch40)
- ; CallProcEx(CloseGroup)
- ;#endif
-
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- :EndInstall
-
- EnableUtils()
-
- MakeFilesReadWrite(rwPipeline)
- Delete(delPipelineFiles)
- #if (switch45)
- MakeFilesReadWrite(rwCramapi)
- Delete(delCramapi)
- #endif
-
- #if (switch56)
- Delete(delWintdist)
- #endif
-
- CallProcEx(FreeMe)
-
- MakeFilesReadWrite(delNewInstallDlls)
- Delete(delNewInstallDlls)
-
- #ifnot (switch45)
- #if (switch97)
- ExitReboot()
- #endif
- #endif
-
- Exit()
-
- End()
-
-
-
-
-
-
- ;------------------------------------------------------------
- ;------------------------------------------------------------
- ;------------------------------------------------------------
- ; Sub-Process Section
- ;------------------------------------------------------------
- ;------------------------------------------------------------
- ;------------------------------------------------------------
-
- ;********* Wizard Panel Processes *********
-
- [WelcomePanel]
- Caption = "ACT! 3.0 for Windows"
- Title="Welcome to ACT!"
- DlgProc=WelcomeDlgProc
- ResourceId=501
- ;Bitmap16=212
- Bitmap16=320
- PanelDataProc=WelcomeDataProc
- panelflags=first
-
- [TWelcomePanel]
- Caption = "ACT! 3.0 for Windows"
- Title="ACT! Trial Size"
- DlgProc=WelcomeDlgProc
- ResourceId=668
- ;Bitmap16=212
- Bitmap16=320
- PanelDataProc=WelcomeDataProc
- panelflags=first
-
- [LicensePanel]
- Caption="Online License Agreement"
- DlgProc=LicenseDlgProc
- ResourceId=502
- PanelDataProc=LicenseDataProc
-
- [ACTInstallType]
- Caption="ACT! 3.0 for Windows"
- Title="Select Type of Installation"
- DlgProc=ActInstallTypeDlgProc
- ResourceId=602
- Bitmap16=321
- PanelDataProc=ActInstallTypeDataProc
-
- [ActInstallTypeData]
- TypicalSwitch = Switch92
- ;CompactSwitch = Switch93
- CustomSwitch = Switch94
- TypicalText = "Recommended for most users. Easily installs main files."
- CompactText = "For computers with minimal available hard disk space. Includes main."
- CustomText = "Recommended for expert users. Includes the option to add any desired components."
- CountryList = ActCountryList
-
- [ActCountryList]
- "Australia/Asia", switch1
- "Canada", switch2
- "Europe", switch3
- "Latin America", switch4
- "United Kingdom", switch5
- "United States", switch6
-
- [SpecifyLocation]
- Caption="ACT! 3.0 for Windows"
- Title="Program Location"
- DlgProc=LocationDlgProc
- ResourceId=560
- Bitmap16=321
- PanelDataProc=LocationDataProc
-
- [MoveData]
- Caption = "ACT! 3.0 for Windows"
- Title = "Copy Existing ACT! Data"
- DlgProc = MoveDataDlgProc
- ResourceId = 603
- Bitmap16 = 322
- PanelDataProc = MoveDataDataProc
-
- [ActMoveDataSection]
- DbfSwitch = switch32
- DocTemplateSwitch = switch34
- DocumentSwitch = switch33
- RepTemplateSwitch = switch35
- DbfFrom = TARGET12
- DocumentFrom = TARGET13
- DocTemplateFrom = TARGET14
- RepTemplateFrom = TARGET15
- DbfTo = TARGET16
- DocumentTo = TARGET17
- DocTemplateTo = TARGET18
- RepTemplateTo = TARGET19
-
-
- [InstallSummary]
- Caption="ACT! 3.0 for Windows"
- DlgProc=SummaryDlgProc
- ResourceId=666
- Bitmap16=320
- PanelDataProc=DefaultDataProc
-
- [TechSupport]
- Caption = "ACT! 3.0 for Windows"
- ResourceId=507
- DlgProc=TechSupDlgProc
- Bitmap16=207
- PanelFlags=NoCancel+First
-
- [ReachUs]
- Caption="ACT! 3.0 for Windows"
- Title="How to Reach Us"
- DlgProc=ReachDlgProc
- ResourceId=513
- Bitmap16=213
- PanelFlags=NoCancel
-
- [RegisterNow]
- caption = "ACT! 3.0 for Windows"
- Title="Register Now"
- DlgProc=RegNowDlgProc
- PanelDataProc=RegNowDataProc
- ResourceId=504
- Bitmap16=214
- PanelFlags=Skip
-
- [OnlineRegistration]
- caption = "ACT! 3.0 for Windows"
- DlgProc=UsaRegDlgProc
- PanelDataProc=UsaRegDataProc
- ResourceId=505
- PanelFlags=Skip
-
- [OnlineMarketing]
- caption = "ACT! 3.0 for Windows"
- DlgProc=MarketingDlgProc
- PanelDataProc=MarketingDataProc
- ResourceId=506
- PanelFlags=Skip
-
- [SendRegistration]
- caption = "Send Now"
- DlgProc=SendRegDlgProc
- PanelDataProc=SendRegDataProc
- ResourceId=514
- Bitmap16=214
- PanelFlags=Skip
-
- [CommonFinish]
- Caption="ACT! 3.0 Trial Size for Windows"
- Title="Installation Complete"
- DlgProc=FinishDlgProc
- ResourceId=563
- Bitmap16=320
- PanelDataProc=FinishDataProc
- PanelFlags=last + finish
-
- [FinishData]
- RebootSwitch = switch97
- RestartSwitch = Switch98
- ContinueSwitch = Switch99
- SuccessText = "ACT! 3.0 Trial Size has been successfully installed in your system."
- AddlInfoText = "For the latest information on ACT! 3.0 Trial Size, see the file README.TXT located in the program group."
- RebootOnlyText = "Your computer will now restart to complete the necessary changes."
- RebootOnlyNTText = "Please reboot your computer to complete the necessary changes."
- RestartOnlyText = "The install will now restart Windows to complete the necessary changes."
- ContinueOnlyText = "Installation is complete."
-
-
- ;********* Component Selection Panel *********
-
-
- [ACTCompSel]
- Caption="ACT! 3.0 for Windows"
- DlgProc=ACTCompSelDlgProc
- ResourceId=601
- PanelDataProc=ACTCompSelDataProc
-
-
- ;ID = <Component Name>,<Switch Number>,<Size in KByte>,<Parent#>
- ;<Item Description>
- [ComponentList]
- ;*** Application
- Item10 = "Application/System Files", switch51, 23463, ""
- "ACT! application and system files"
- ;16347(Appsys) + 2404(WordProcess) + 1732(Mail) + 1276(Misc) + 1705(setup files) = 23463
-
- ;** AppSys
- Item11 = "Application/System", switch52, 16347, "Item10"
- "ACT! application and system files"
- ;* ActApp
- Item110 = "Main", switch53, 8596, "Item11"
- "Main application files required to run ACT!"
- ;* ActPTP
- Item111 = "PTP Transport", switch54, 246, "Item11"
- "Files required for modem-to-modem synchronization"
- ;* AppFilter
- Item112 = "Filters", switch55, 895, "Item11"
- "File required for converting data created in other applications"
- ;* LiveUpdate
- Item113 = "LiveUpdate", switch56, 1156, "Item11"
- "Files required to use Live Update to receive product updates. Live Update requires Windows NT or Windows 95"
- ;* QTourDbSetup
- Item114 = "Quick Tour/Setup Wizard", switch57, 2703, "Item11"
- "Files required to run the ACT! Quick Tour and the Database Setup Wizard"
- ;* Tapi
- ;Item115 = "Tapi", switch90, 0, "Item11"
- ;"16-bit TAPI files. For Windows 3.1x only."
-
- ;** AppHelp
- Item12 = "Help", switch58, 2778, "Item10"
- "Online help for ACT!"
-
-
- ;*** WordProcessor
- Item20 = "Word Processor", switch59, 2404, ""
- "Files required for using a word processor within ACT!"
-
- ;** ActWordProc
- Item21 = "ACT! Word Processor", switch60, 1168, "Item20"
- "ACT! Word Processor files"
- ;* ActWP
- Item210 = "Main", switch61, 746, "Item21"
- "Primary files required to run the ACT! Word Processor"
- ;* Dictionary
- Item211 = "Dictionaries", switch62, 269, "Item21"
- "Dictionary files required for spell-checking documents in the ACT! Word Processor"
- ;* WPFilter
- Item212 = "Filters", switch63, 62, "Item21"
- "Filters required by the ACT! Word Processor for opening files created in other applications"
- ;* WPHelp
- Item213 = "Help", switch64, 93, "Item21"
- "Online help for the ACT! Word Processor"
-
- ;** ActWPWord
- Item22 = "MS Word Support", switch65, 620, "Item20"
- "Files required for using Microsoft Word with ACT!"
- ;* WPWord
- ;Item220 = "Main", switch66, 0, "Item22"
- ;"Primary files required for using Microsoft Word with ACT!"
- ;* WPWordMacro
- ;Item221 = "MS Word Macros", switch67, 0, "Item22"
- ;"Files required for using Microsoft Word macros with ACT!"
-
- ;** ActWPWP
- Item23 = "WordPerfect Support", switch68, 614, "Item20"
- "Files required for using WordPerfect with ACT!"
- ;* WPWordPerfect
- ;Item230 = "Main", switch69, 0, "Item23"
- ;"Primary files required for using WordPerfect with ACT!"
- ;* WPWPTemplate
- ;Item231 = "WordPerfect Templates", switch70, 0, "Item23"
- ;"Templates for use with WordPerfect"
- ;* WPWPMacro
- ;Item232 = "WordPerfect Macros", switch71, 0, "Item23"
- ;"Files required for using WordPerfect macros with ACT!"
-
-
- ;*** Mail
- Item30 = "Network Mail", switch72, 1732, ""
- "Files required for using e-mail applications with ACT!"
-
- ;** ActMail
- ;Item31 = "ACT! Mail", switch73, 0, "Item30"
- ;"ACT! Mail support files"
-
- ;** CServe
- Item32 = "CompuServe", switch74, 435, "Item30"
- "Files required for using CompuServe with ACT!"
- ;** CServeExe
- Item320 = "Main", switch87, 355, "Item32"
- "Primary files required for using CompuServe with ACT!"
- ;** CServeScr
- Item321 = "Scripts", switch88, 80, "Item32"
- "Files required for using CompuServe scripts with ACT!"
-
- ;** ccMail
- Item33 = "Lotus cc:Mail", switch75, 1237, "Item30"
- "Files required for using cc:Mail with ACT!"
-
- ;** LotusMail
- Item34 = "Lotus Notes Mail", switch76, 32, "Item30"
- "Files required for using Lotus Notes Mail with ACT!"
-
- ;** MSExchange
- Item35 = "MS Exchange", switch77, 28, "Item30"
- "Files required for using MS Exchange with ACT!"
-
-
- ;*** ACTFiles
- Item40 = "ACT! Files", switch78, 1276, ""
- "Miscellaneous ACT! files"
-
- ;** Calendar
- Item41 = "Calendars", switch79, 492, "Item40"
- "Files required for producing printouts of the ACT! calendars"
-
- ;** Template
- Item42 = "Templates", switch80, 196, "Item40"
- "Templates for use with the ACT! Word Processor"
-
- ;** Layout
- Item43 = "Layouts", switch81, 174, "Item40"
- "Layouts for displaying contact and group data"
-
- ;** Envelope
- Item44 = "Envelopes", switch82, 20, "Item40"
- "Envelope templates"
-
- ;** Label
- Item45 = "Labels", switch83, 35, "Item40"
- "Label templates"
-
- ;** DemoDbf
- Item46 = "Demo Database", switch84, 234, "Item40"
- "Sample ACT! database"
-
- ;** Report
- Item47 = "Reports", switch85, 129, "Item40"
- "Report templates"
-
- ;** ImportMap
- Item48 = "Import Maps", switch89, 6, "Item40"
- "Files that help map imported data from other applications to fields in an ACT! database"
-
-
- ;*** Setup
- ;Item50 = "Setup/Uninstall Files", switch86, 1704, ""
- ;"Files required for installing and uninstalling ACT! These files require Windows NT or Windows 95"
-
-
-
- ;********* Uninstall Progress Dialog Info *********
-
- [CreateProgressDlg]
- dll = siwact16.dll
- function = UninstallProgress
- Command = 1
-
- [BeginningInstallText]
- dll = siwact16.dll
- function = UninstallProgress
- Command = 3
- ProgressMessage = "Starting installation ..."
-
- [KillUninstallDlg]
- dll = siwact16.dll
- function = UninstallProgress
- Command = 2
-
- ;********* Message Box & Dialogs *********
-
- [msgBadWinVer]
- caption = "ACT! 3.0 for Windows"
- "Invalid Windows version detected!"
- "Windows NT/95 are required for this version of ACT!."
-
- [msgNoCompSelect]
- caption = "ACT! 3.0 for Windows"
- "The component select/deselect is currently not implemented."
- "You will be prompted to select a different destination drive."
- "Click Ok to continue."
-
- [msgACT10]
- caption = "ACT! 3.0 for Windows"
- "The installer has detected that ACT! 1.0"
- "is installed in your system."
-
- [msgACT20]
- caption = "ACT! 3.0 for Windows"
- "The installer has detected that ACT! 2.0"
- "is installed in your system."
-
- [msgACT30Running]
- caption = "ACT! 3.0 for Windows"
- "The installer has detected that ACT! 3.0"
- "is currently running on your machine."
- ""
- "Exit ACT! 3.0 and run the installer again."
-
- [msgACT20Running]
- caption = "ACT! 3.0 for Windows"
- "The installer has detected that ACT! 2.0"
- "is currently running on your machine."
- ""
- "Installing ACT! 3.0 while ACT! 2.0 is"
- "running may cause problems during installation."
- ""
- "Exit ACT! 2.0 and run the installer again."
-
- [msgADALLoaded]
- caption = "ACT! 3.0 for Windows"
- "The installer has detected that another application,"
- "possibly WinFax, is using an ACT! 3.0 file."
- " "
- "Please close all other applications and rerun this installation."
-
- [dlgOldACTExist]
- dll = siwact16.dll
- function = YesNoDlg
- title = "ACT! 3.0 for Windows"
- text1 = "The selected destination folder contains an old version of ACT!."
- text2 = "Do you wish to select a new destination?"
-
- [msgCopyData]
- caption = "ACT! 3.0 for Windows"
- "You don't have enough space for installation."
- ""
- "Please modify the copy data options or"
- "deselect some components."
-
-
- ;********* Miscellaneous *********
-
- [DisplayBackground]
- color= %s\act3back.bmp, 1, 1
- ;color= %s\picback.bmp ;centered
- ;color= %s\symlogo.rle, 1, -1
-
- [savAllReg]
- WINDOWS, system.act, user.act
-
- [SearchActwin2]
- Caption = "ACT! 3.0 for Windows"
- Text1= "Searching for a previously"
- Text2 = "installed ACT! 2.0 for Windows"
- Appname = "actwin2.exe"
- Apppath = c:\actwin2
-
- [dskErrTypical]
- caption = "Insufficient Disk Space"
- text = typSpaceText
- radio1 = "&Change drive"
- radio2 = "&Deselect components"
- radio3 = "C&ontinue"
- descrip1 = "This will let you select a different drive."
- descrip2 = "This will let you select/deselect components."
- descrip3 = ""
- AllowContinue = 0
-
- [typSpaceText]
- "Current Target Drive = %c:"
- "Approximate Space Available = %ld KB"
- "Approximate Space Required = %ld KB"
-
- [msgTDiskSpaceError]
- caption = "Insufficient Disk Space"
- "There is insufficient space for ACT! 3.0 Trial Size on the"
- "chosen drive. Press OK to choose another location."
-
- [remErrorFiles]
- _syminst.bat
- ~sym*.*
-
- [RebootDlg]
- caption = "ACT! 3.0 for Windows"
- "To complete the installation,"
- "Setup will now reboot your system."
-
- [RestartDlg]
- caption = "ACT! 3.0 for Windows"
- "To complete the installation,"
- "Setup will now restart your system."
-
- [BusyCursor]
- dll = siwact16.dll
- function = SendBusy
-
- [RestoreCursor]
- dll = siwact16.dll
- function = SendRestore
-
-
- ;********* MakeFiles...() *********
-
- [rwPipeline]
- mailbusi.ctl, TARGET
- pipeline.dll, TARGET
- ;pipeline.dll, TEMPDIR
- pipeline.ini, TARGET
- siwpipl.exe, TARGET
- ;siwpipl.exe, TEMPDIR
-
- [rwCramapi]
- cramapi.dll, TARGET
- ;cramapi.dll, TEMPDIR
-
- [rwNewInstallDlls]
- ctl3d.dll, TARGET
- ActReg95.Reg, WINDOWS
- ActRegNT.Reg, WINDOWS
- mailbusi.ctl, TARGET
- pipeline.dll, TARGET
- pipeline.ini, TARGET
- sfttree.dll, WINDOWS
- siwact16.dll, WINDOWS
- siwpipl.exe, TARGET
-
- [rwIsNT40Exe]
- isnt40.exe, TARGET
-
- [rwAllActwin2]
- dll = siwact16.dll
- function = ActChmod
- path = TARGET
- filespec = "*.*"
- access = 2
-
- [rwDeferredUNQ]
- dll = siwact16.dll
- function = ActChmod
- path = TARGET2
- filespec = "*.UNQ"
- access = 2
-
- [rwDeferredDAT]
- dll = siwact16.dll
- function = ActChmod
- path = TARGET2
- filespec = "*.DAT"
- access = 2
-
- [rwFiltersFLT]
- dll = siwact16.dll
- function = ActChmod
- path = TARGET2
- filespec = "*.FLT"
- access = 2
-
- [rwFiltersMAP]
- dll = siwact16.dll
- function = ActChmod
- path = TARGET2
- filespec = "*.MAP"
- access = 2
-
- [rwLicenseLMS]
- dll = siwact16.dll
- function = ActChmod
- path = TARGET2
- filespec = "*.LMS"
- access = 2
-
- [rwMacrosMAC]
- dll = siwact16.dll
- function = ActChmod
- path = TARGET2
- filespec = "*.MAC"
- access = 2
-
- [rwMailDLL]
- dll = siwact16.dll
- function = ActChmod
- path = TARGET2
- filespec = "*.DLL"
- access = 2
-
- [rwMailMSG]
- dll = siwact16.dll
- function = ActChmod
- path = TARGET2
- filespec = "*.MSG"
- access = 2
-
- [rwMailSCR]
- dll = siwact16.dll
- function = ActChmod
- path = TARGET2
- filespec = "*.SCR"
- access = 2
-
- [rwPrintoutALL]
- dll = siwact16.dll
- function = ActChmod
- path = TARGET2
- filespec = "ALL.*"
- access = 2
-
- [rwPrintoutFULLPAGE]
- dll = siwact16.dll
- function = ActChmod
- path = TARGET2
- filespec = "FULLPAGE.*"
- access = 2
-
- [rwPrintoutHALFPAGE]
- dll = siwact16.dll
- function = ActChmod
- path = TARGET2
- filespec = "HALFPAGE.*"
- access = 2
-
- [rwPrintoutLRGPCKT]
- dll = siwact16.dll
- function = ActChmod
- path = TARGET2
- filespec = "LRGPCKT.*"
- access = 2
-
- [rwPrintoutSMLPCKT]
- dll = siwact16.dll
- function = ActChmod
- path = TARGET2
- filespec = "SMLPCKT.*"
- access = 2
-
- [rwQueriesQRY]
- dll = siwact16.dll
- function = ActChmod
- path = TARGET2
- filespec = "*.QRY"
- access = 2
-
- [rwRemoteDLL]
- dll = siwact16.dll
- function = ActChmod
- path = TARGET2
- filespec = "*.DLL"
- access = 2
-
- [rwRemoteEXE]
- dll = siwact16.dll
- function = ActChmod
- path = TARGET2
- filespec = "*.EXE"
- access = 2
-
- [rwRemoteMDB]
- dll = siwact16.dll
- function = ActChmod
- path = TARGET2
- filespec = "*.MDB"
- access = 2
-
- [rwSpellDCT]
- dll = siwact16.dll
- function = ActChmod
- path = TARGET2
- filespec = "*.DCT"
- access = 2
-
-
- ;********* Backup() & Delete() *********
-
- [bakNewInstallDlls]
- ;_syminst.exe, _syminst.exe, SOURCE, TEMPDIR
- ;_symshel.exe, _symshel.exe, SOURCE, TEMPDIR
- serial16.dll, serial16.dll, SOURCE, WINDOWS
- sfttree.dll, sfttree.dll, SOURCE, WINDOWS
- siwact16.dll, siwact16.dll, SOURCE, WINDOWS
- siwfmod.exe, siwfmod.exe, SOURCE, TEMPDIR
-
- [bakIsNT40Exe]
- isnt40.exe, isnt40.exe, SOURCE, WINDOWS
-
- [bakSToLfnExe]
- stolfn.exe, stolfn.exe, SOURCE, WINDOWS
-
- [bakPipelineFiles]
- mailbusi.ctl, mailbusi.ctl, SOURCE, TARGET
- pipeline.dll, pipeline.dll, SOURCE, TARGET
- pipeline.dll, pipeline.dll, SOURCE, TEMPDIR
- pipeline.ini, pipeline.ini, SOURCE, TARGET
- siwpipl.exe, siwpipl.exe, SOURCE, TARGET
- siwpipl.exe, siwpipl.exe, SOURCE, TEMPDIR
-
- [bakCramapi]
- cramapi.dll, cramapi.dll, SOURCE, TARGET
- cramapi.dll, cramapi.dll, SOURCE, TEMPDIR
-
- [bakReg95]
- ;ActReg95.Reg, ActReg95.Reg, SOURCE, WINDOWS
- AddRemov.Reg, AddRemov.Reg, SOURCE, WINDOWS
-
- [bakRegNT]
- ActRegNT.Reg, ActRegNT.Reg, SOURCE, WINDOWS
-
- [delReg95]
- ;ActReg95.Reg, WINDOWS
- AddRemov.Reg, WINDOWS
-
- [delRegNT]
- ActRegNT.Reg, WINDOWS
-
- [delPipelineFiles]
- mailbusi.ctl, TARGET
- pipeline.dll, TARGET
- pipeline.dll, TEMPDIR
- pipeline.ini, TARGET
- siwpipl.exe, TARGET
- siwpipl.exe, TEMPDIR
-
- [delCramapi]
- cramapi.dll, TARGET
- cramapi.dll, TEMPDIR
-
- [delNewInstallDlls]
- ;ctl3d.dll, TARGET
- ActReg95.Reg, WINDOWS
- ActRegNT.Reg, WINDOWS
- mailbusi.ctl, TARGET
- pipeline.dll, TARGET
- pipeline.ini, TARGET
- serial16.dll, WINDOWS
- sfttree.dll, WINDOWS
- siwact16.dll, WINDOWS
- siwpipl.exe, TARGET
-
- [delOldInstallDlls]
- custom.dll, WINDOWS
- actlpfnc.dll, WINDOWS
- siwdll.dll, WINDOWS
-
- [delIsNT40Exe]
- isnt40.exe, WINDOWS
-
- [delSToLfnExe]
- stolfn.exe, WINDOWS
-
- [delWintdist]
- wintdist.exe, TARGET
-
- [delHP_Newton]
- newton.flt, TARGET
- hplink.flt, TARGET
- hp_aus.flt, TARGET
- hp_can.flt, TARGET
- hp_eur.flt, TARGET
- hp_lam.flt, TARGET
- hp_uk.flt, TARGET
-
- [bakEuLetter]
- lttrela.adt, letter.adt, TARGET11, TARGET11
- lttrela.awt, letter.awt, TARGET11, TARGET11
- lttrela.tpl, letter.tpl, TARGET11, TARGET11
-
- [bakUKLetter]
- lttruka.adt, letter.adt, TARGET11, TARGET11
- lttruka.awt, letter.awt, TARGET11, TARGET11
- lttruka.tpl, letter.tpl, TARGET11, TARGET11
-
- [bakUSLetter]
- lttrusc.adt, letter.adt, TARGET11, TARGET11
- lttrusc.awt, letter.awt, TARGET11, TARGET11
- lttrusc.tpl, letter.tpl, TARGET11, TARGET11
-
- [delActwin2]
- _syminst.exe, TARGET
- _syminst.pif, TARGET
- _symshel.exe, TARGET
- actback.bmp, TARGET
- actintl.dll, TARGET
- actlpfnc.dll, TARGET
- actres.dll, TARGET
- actspell.dll, TARGET
- actwin2.exe, TARGET
- actwin2.hlp, TARGET
- c4dll.dll, TARGET
- calendar.dll, TARGET
- cdil_dll.dll, TARGET
- custom.dll, TARGET
- instbin.exe, TARGET
- lpactwin.bin, TARGET
- lzexpand.dll, TARGET
- mailbusi.ctl, TARGET
- mit.dll, TARGET
- modems.txt, TARGET
- prengine.dll, TARGET
- qpd.exe, TARGET
- readme.txt, TARGET
- setup.exe, TARGET
- siwdll.dll, TARGET
- siwfmod.exe, TARGET
- siwgt16.dll, TARGET
- siwgt32.dll, TARGET
- siwpipl.exe, TARGET
- sunzip16.dll, TARGET
- symlogo.rle, TARGET
- techtip1.txt, TARGET
- techtip2.txt, TARGET
- tutor123.wri, TARGET
- tutor456.wri, TARGET
-
- [bakNewUsr]
- new.usr, new.usr, SOURCE, TARGET2
-
-
- ;********* CallProc() & CallProcEx() *********
-
- [LoadMe]
- dll = siwact16.dll
- function = LoadMe
-
- [FreeMe]
- dll = siwact16.dll
- function = FreeMe
-
- [IsWindow95]
- dll = siwact16.dll
- function = IsWin95
-
- [IsWindowNT]
- dll = siwact16.dll
- function = IsWinNT
-
- [IsWinNT40]
- dll = siwact16.dll
- function = IsNT40
-
- [IsWin32s]
- dll = siwact16.dll
- function = Win32sStatus
-
- [IsAct20Running]
- dll = siwact16.dll
- function = IsACT20Running
-
- [IsAct30Running]
- dll = siwact16.dll
- function = IsACT30Running
-
- [IsADALLoaded]
- dll = siwact16.dll
- function = IsFileOpen
- filename = adal.dll
-
- [CloseGroup]
- dll = siwact16.dll
- function = CloseProgramGroup
- ProgramGroup = "ACT! 3.0 for Windows"
-
- [Serialize]
- dll = siwact16.dll
- function = Serialize
- Product = "ACT! for Windows"
- Version = "3.0"
- Language = "English"
-
- [srchAct1x]
- dll = siwact16.dll
- function = SearchIniForAct1
- path = TARGET31
-
- [srchAct2x]
- dll = siwact16.dll
- function = SearchIniForAct2
- path = TARGET32
-
- [setMoveDataFrom1]
- dll = siwact16.dll
- function = SetMoveDataSourcePaths
- version = 1
- databases = TARGET12
- docs = TARGET13
- docTemplates = TARGET14
- reports = TARGET15
-
- [setMoveDataFrom2]
- dll = siwact16.dll
- function = SetMoveDataSourcePaths
- version = 2
- databases = TARGET12
- docs = TARGET13
- docTemplates = TARGET14
- reports = TARGET15
-
- [execWintdist]
- dll = siwact16.dll
- function = WinExecFile
- path = TARGET
- exe = "wintdist.exe"
- options = "/Q"
-
- [execACTREG]
- dll = siwact16.dll
- function = WinExecFile
- path = TARGET
- exe = "ACTREG.EXE"
- options = "/S"
-
- [execACTLDR]
- dll = siwact16.dll
- function = WinExecFile
- path = TARGET
- exe = "ACTLDR.EXE"
- options = " "
-
- [execACTLDRUnload]
- dll = siwact16.dll
- function = WinExecFile
- path = TARGET
- exe = "ACTLDR.EXE"
- options = "/U"
-
- [CopyTheFiles]
- dll = siwact16.dll
- function = CopyDataFile
-
- [getSymantecSharedDir]
- dll = siwact16.dll
- function = FindSymantecDir
- path = TARGET5
-
- [getLiveUpdateDir]
- dll = siwact16.dll
- function = FindLiveUpdateDir
- path = TARGET6
- Symantec = TARGET5
-
- [IsDBFExtensionACT]
- dll = siwact16.dll
- function = IsDbfACT2x
- dll = siwact16.dll
-
- [GetCountryVersion]
- dll = siwact16.dll
- function = GetCountry
- ACT1Path = TARGET31
- ACT2Path = TARGET32
-
- [regAct1CopiedYes]
- dll = siwact16.dll
- function = ACT1DbfCopied
- copied = 1
-
- [regAct1CopiedNo]
- dll = siwact16.dll
- function = ACT1DbfCopied
-
- [regAct2CopiedYes]
- dll = siwact16.dll
- function = ACT2DbfCopied
- copied = 1
-
- [regAct2CopiedNo]
- dll = siwact16.dll
- function = ACT2DbfCopied
-
- [delgrpActwin2]
- dll = siwact16.dll
- function = DeleteProgramGroup
- group = "ACT! 2.0 for Windows"
-
- [stolfnTarget]
- dll = siwact16.dll
- function = ActGetLFNName
- short = TARGET
- long = TARGET
-
- [chkAct1DbfCopied]
- dll = siwact16.dll
- function = ExistsAct1DbfCopiedKey
-
- [chkAct2DbfCopied]
- dll = siwact16.dll
- function = ExistsAct2DbfCopiedKey
-
-
- ;********* CallProc(Register) sections *********
-
- [RegSystemDll]
- dll = siwact16.dll
- function = RegisterSystemDll
- dllList = reglstSystem
-
- [reglstSystem]
- ;ctl3d32.dll
- sh30w32.dll
- ;msvcrt20.dll
- ;mfc30deu.dll
- ;mfc30fra.dll
- ;mfc40.dll
- ;mfcans32.dll
- ;mfcoleui.dll
- ;mfcuia32.dll
- ;mfcuiw32.dll
- ;wininet.dll
-
- [RegQTourDll]
- dll = siwact16.dll
- function = RegisterSystemDll
- dllList = reglstQTour
-
- [reglstQTour]
- comdlg32.ocx
- vb40032.dll
- ;olepro32.dll
- ;threed32.ocx
-
- [RegccMailDll]
- dll = siwact16.dll
- function = RegisterSystemDll
- dllList = reglstccMail
-
- [reglstccMail]
- ;cmc32.dll
- chrset32.dll
-
- [RegLiveUpdate]
- dll = siwact16.dll
- function = RegisterLiveUpdateDll
- dllList = reglstLiveUpdate
-
- [reglstLiveUpdate]
- s32live1.dll, 6
- s32luhf1.dll, 6
- s32luhm1.dll, 6
- s32luis1.dll, 6
- s32luuz1.dll, 6
- ;hscript.scp, 6
- ;liveupdt.exe, 6
- ;liveupdt.hst, 6
- ;urlcache.dll, 10
- ;wininet.dll, 10
-
- [regCountryVer32s]
- dll = siwact16.dll
- function = RegisterCountryVersion
- path = TARGET
- type = 1
-
- [regCountryVer95]
- dll = siwact16.dll
- function = RegisterCountryVersion
- path = TARGET
- type = 2
-
- [regComponents32s]
- dll = siwact16.dll
- function = RegisterComponents
- path = TARGET
- type = 1
-
- [regComponents95]
- dll = siwact16.dll
- function = RegisterComponents
- path = TARGET
- type = 2
-
- [regOSVersion32s]
- dll = siwact16.dll
- function = RegisterOSVersion
- path = TARGET
- type = 1
-
- [regOSVersion95]
- dll = siwact16.dll
- function = RegisterOSVersion
- path = TARGET
- type = 2
-
- [DelValDBF]
- dll = siwact16.dll
- function = ACTDeleteRegValue
- HKEY = 0
- SubKey = ".dbf"
-
- [DelKeyDBFshell]
- dll = siwact16.dll
- function = ACTDeleteRegValue
- HKEY = 0
- SubKey = ".dbf\shell"
-
- [DelKeyDatabase]
- dll = siwact16.dll
- function = ACTDeleteRegKey
- HKEY = 0
- SubKey = "ACT!.Database"
-
- [regpathLocation1]
- dll = siwact16.dll
- function = SavePathToRegistry
- HKEY = 2
- Subkey = "SOFTWARE\Symantec\SharedUsage"
- value = "Location1"
- path = TARGET5
-
- [regpathLiveUpdate]
- dll = siwact16.dll
- function = SavePathToRegistry
- HKEY = 2
- Subkey = "SOFTWARE\Symantec\SharedUsage"
- value = "LiveUpdate"
- path = TARGET6
-
- [regpathLiveUpdate1]
- dll = siwact16.dll
- function = SavePathToRegistry
- HKEY = 2
- Subkey = "SOFTWARE\Symantec\SharedUsage"
- value = "LiveUpdate1"
- path = TARGET6
-
- [SaveWelcomeInfo]
- dll = siwact16.dll
- function = SaveUserInfo
-
- [regpathAct30]
- dll = siwact16.dll
- function = SavePathToRegistry
- HKEY = 2
- Subkey = "SOFTWARE\Symantec\InstalledApps"
- value = "ACT30"
- path = TARGET
-
- [regpathInstallDir]
- dll = siwact16.dll
- function = SavePathToRegistry
- HKEY = 2
- Subkey = "SOFTWARE\Symantec\ACT!\Install\3.0"
- value = "InstallDir"
- path = TARGET
-
- [regpathSharedComp]
- dll = siwact16.dll
- function = SavePathToRegistry
- HKEY = 2
- Subkey = "SOFTWARE\Symantec\ACT!\Install\3.0"
- value = "SharedComponents"
- path = TARGET5
-
-
- ;********* Exists *********
-
- [xstChkACT2x]
- ACTWIN2.EXE, TARGET
-
- [xstAct1Ini]
- ACTWIN.INI, WINDOWS
-
- [xstAct2Ini]
- ACTWIN2.INI, WINDOWS
-
- [xstMidwayFile]
- tapiexe.ex9, SOURCE
-
- [xstAtspHlp]
- atsp.hlp, SYSTEM
-
- [xstAtsptsp]
- atsp.tsp, SYSTEM
-
- [xstAtspexeExe]
- atspexe.exe, SYSTEM
-
- [xstNewUsr]
- new.usr, TARGET2
-
- [xstADAL_DLL]
- adal.dll, TARGET
-
- ;********* Exists() for data files already installed *********
- [xstActDemo_Dbf]
- actdemo.dbf, TARGET3
-
- [xstCserveScr]
- cserve.scr, TARGET9
-
- [xstImportMap]
- ecco.map, TARGET
-
- [xstLabelUS]
- 2160.lbl, TARGET4
-
- [xstLabelUK]
- l7159uka.lbl, TARGET4
-
- [xstLabelEU]
- l7159ela.lbl, TARGET4
-
- [xstLayout]
- contact1.cly, TARGET8
-
- [xstEnvelopeUS]
- 10.env, TARGET4
-
- [xstEnvelopeUK]
- c4uka.env, TARGET4
-
- [xstEnvelopeEU]
- c4ela.env, TARGET4
-
- ;********* ActExists & IsDirectChild *********
-
- [xstACT3]
- dll = siwact16.dll
- function = ActExists
- path = TARGET
-
- [childBcase]
- dll = siwact16.dll
- function = IsDirectchild
- path = TARGET
- inikey = "Bcase"
- savepath = TARGET2
-
- [childDatabase]
- dll = siwact16.dll
- function = IsDirectchild
- path = TARGET
- inikey = "Database"
- savepath = TARGET2
-
- [childSynch]
- dll = siwact16.dll
- function = IsDirectchild
- path = TARGET2
- inikey = "Synch"
- savepath = TARGET3
-
- [childDeferred]
- dll = siwact16.dll
- function = IsDirectchild
- path = TARGET
- inikey = "Deferred"
- savepath = TARGET2
-
- [childDocs]
- dll = siwact16.dll
- function = IsDirectchild
- path = TARGET
- inikey = "Docs"
- savepath = TARGET2
-
- [childFilters]
- dll = siwact16.dll
- function = IsDirectchild
- path = TARGET
- inikey = "Filters"
- savepath = TARGET2
-
- [childLayouts]
- dll = siwact16.dll
- function = IsDirectchild
- path = TARGET
- inikey = "Layouts"
- savepath = TARGET2
-
- [xstLicense]
- dll = siwact16.dll
- function = ActExists
- path = TARGET
- foldername = "License"
-
- [childMacros]
- dll = siwact16.dll
- function = IsDirectchild
- path = TARGET
- inikey = "Macros"
- savepath = TARGET2
-
- [childMail]
- dll = siwact16.dll
- function = IsDirectchild
- path = TARGET
- inikey = "Mail"
- savepath = TARGET2
-
- [childOutbox]
- dll = siwact16.dll
- function = IsDirectchild
- path = TARGET
- inikey = "Outbox"
- savepath = TARGET2
-
- [xstPrintout]
- dll = siwact16.dll
- function = ActExists
- path = TARGET
- foldername = "Printout"
-
- [childQueries]
- dll = siwact16.dll
- function = IsDirectchild
- path = TARGET
- inikey = "Queries"
- savepath = TARGET2
-
- [childRemote]
- dll = siwact16.dll
- function = IsDirectchild
- path = TARGET
- inikey = "Remote"
- savepath = TARGET2
-
- [xstElr]
- dll = siwact16.dll
- function = ActExists
- path = TARGET2
- foldername = "Elr"
-
- [xstIn]
- dll = siwact16.dll
- function = ActExists
- path = TARGET2
- foldername = "In"
-
- [xstOut]
- dll = siwact16.dll
- function = ActExists
- path = TARGET2
- foldername = "Out"
-
- [childReports]
- dll = siwact16.dll
- function = IsDirectchild
- path = TARGET
- inikey = "Reports"
- savepath = TARGET2
-
- [childSpell]
- dll = siwact16.dll
- function = IsDirectchild
- path = TARGET
- inikey = "Spell"
- savepath = TARGET2
-
- [childTemplate]
- dll = siwact16.dll
- function = IsDirectchild
- path = TARGET
- inikey = "Template"
- savepath = TARGET2
-
-
- ;********* CallProc(ActRename) *********
-
- [renBcase]
- dll = siwact16.dll
- function = ActRename
- path = TARGET2
- ;oldname = "Bcase"
- newpath = TARGET
- newname = "Brfcase"
-
- [renDatabase]
- dll = siwact16.dll
- function = ActRenameDatabase
- newpath = TARGET
- newname = "Database"
-
- [renDocs]
- dll = siwact16.dll
- function = ActRename
- path = TARGET2
- ;oldname = "Docs"
- newpath = TARGET
- newname = "Document"
-
- [renLayouts]
- dll = siwact16.dll
- function = ActRename
- path = TARGET2
- ;oldname = "Layouts"
- newpath = TARGET
- newname = "Layout"
-
- [renMacros]
- dll = siwact16.dll
- function = ActRename
- path = TARGET2
- ;oldname = "Macros"
- newpath = TARGET
- newname = "Macro"
-
- [renQueries]
- dll = siwact16.dll
- function = ActRename
- path = TARGET2
- ;oldname = "Queries"
- newpath = TARGET
- newname = "Query"
-
- [renReports]
- dll = siwact16.dll
- function = ActRename
- path = TARGET2
- ;oldname = "Reports"
- newpath = TARGET
- newname = "Report"
-
-
- ;********* CallProc(DeleteFiles) *********
-
- [delfilesUNQ]
- dll = siwact16.dll
- function = DeleteFiles
- path = TARGET2
- ;folder = "Deferred"
- filespec = "*.UNQ"
-
- [delfilesDAT]
- dll = siwact16.dll
- function = DeleteFiles
- path = TARGET2
- ;folder = "Deferred"
- filespec = "*.DAT"
-
- [delfilesFLT]
- dll = siwact16.dll
- function = DeleteFiles
- path = TARGET2
- ;folder = "Filters"
- filespec = "*.FLT"
-
- [delfilesMAP]
- dll = siwact16.dll
- function = DeleteFiles
- path = TARGET2
- ;folder = "Filters"
- filespec = "*.MAP"
-
- [delfilesLMS]
- dll = siwact16.dll
- function = DeleteFiles
- path = TARGET
- folder = "License"
- filespec = "*.LMS"
-
- [delfilesMAC]
- dll = siwact16.dll
- function = DeleteFiles
- path = TARGET2
- ;folder = "Macros"
- filespec = "*.MAC"
-
- [delfilesMailDLL]
- dll = siwact16.dll
- function = DeleteFiles
- path = TARGET2
- ;folder = "Mail"
- filespec = "*.DLL"
-
- [delfilesMailMSG]
- dll = siwact16.dll
- function = DeleteFiles
- path = TARGET2
- ;folder = "Mail"
- filespec = "*.MSG"
-
- [delfilesMailSCR]
- dll = siwact16.dll
- function = DeleteFiles
- path = TARGET2
- ;folder = "Mail"
- filespec = "*.SCR"
-
- [delfilesALL]
- dll = siwact16.dll
- function = DeleteFiles
- path = TARGET
- folder = "Printout"
- filespec = "ALL.*"
-
- [delfilesFULLPAGE]
- dll = siwact16.dll
- function = DeleteFiles
- path = TARGET
- folder = "Printout"
- filespec = "FULLPAGE.*"
-
- [delfilesHALFPAGE]
- dll = siwact16.dll
- function = DeleteFiles
- path = TARGET
- folder = "Printout"
- filespec = "HALFPAGE.*"
-
- [delfilesLRGPCKT]
- dll = siwact16.dll
- function = DeleteFiles
- path = TARGET
- folder = "Printout"
- filespec = "LRGPCKT.*"
-
- [delfilesSMLPCKT]
- dll = siwact16.dll
- function = DeleteFiles
- path = TARGET
- folder = "Printout"
- filespec = "SMLPCKT.*"
-
- [delfilesQRY]
- dll = siwact16.dll
- function = DeleteFiles
- path = TARGET2
- ;folder = "Queries"
- filespec = "*.QRY"
-
- [delfilesRemoteDLL]
- dll = siwact16.dll
- function = DeleteFiles
- path = TARGET2
- ;folder = "Remote"
- filespec = "*.DLL"
-
- [delfilesRemoteEXE]
- dll = siwact16.dll
- function = DeleteFiles
- path = TARGET2
- ;folder = "Remote"
- filespec = "*.EXE"
-
- [delfilesRemoteMDB]
- dll = siwact16.dll
- function = DeleteFiles
- path = TARGET2
- ;folder = "Remote"
- filespec = "*.MDB"
-
- [delfilesDCT]
- dll = siwact16.dll
- function = DeleteFiles
- path = TARGET2
- ;folder = "Spell"
- filespec = "*.DCT"
-
-
- ;********* CallProc(RemoveDirectoryEx) *********
-
- [remdirSynch]
- dll = siwact16.dll
- function = RemoveDirectoryEx
- path = TARGET3
- ;folder = "Synch"
-
- [remdirDeferred]
- dll = siwact16.dll
- function = RemoveDirectoryEx
- path = TARGET2
- ;folder = "Deferred"
-
- [remdirFilters]
- dll = siwact16.dll
- function = RemoveDirectoryEx
- path = TARGET2
- ;folder = "Filters"
-
- [remdirLicense]
- dll = siwact16.dll
- function = RemoveDirectoryEx
- path = TARGET
- folder = "License"
-
- [remdirPrintout]
- dll = siwact16.dll
- function = RemoveDirectoryEx
- path = TARGET
- folder = "Printout"
-
- [remdirElr]
- dll = siwact16.dll
- function = RemoveDirectoryEx
- path = TARGET2
- folder = "Elr"
-
- [remdirIn]
- dll = siwact16.dll
- function = RemoveDirectoryEx
- path = TARGET2
- folder = "In"
-
- [remdirOut]
- dll = siwact16.dll
- function = RemoveDirectoryEx
- path = TARGET2
- folder = "Out"
-
- [remdirRemote]
- dll = siwact16.dll
- function = RemoveDirectoryEx
- path = TARGET
- folder = "Remote"
-
-
- ;********* Create Directory *********
-
- [crtDestination]
- "%s", TARGET
-
- [crtBrfCase]
- "%s\BrfCase", TARGET
-
- [crtDocument]
- "%s\Document", TARGET
-
- [crtDatabase]
- "%s\Database", TARGET
-
- [crtElr]
- "%s\Elr", TARGET
-
- [crtIn]
- "%s\In", TARGET
-
- [crtLabel]
- "%s\Label", TARGET
-
- [crtLayout]
- "%s\Layout", TARGET
-
- [crtLicense]
- "%s\License", TARGET
-
- [crtMacro]
- "%s\Macro", TARGET
-
- [crtMail]
- "%s\Mail", TARGET
-
- [crtOut]
- "%s\Out", TARGET
-
- [crtOutbox]
- "%s\Outbox", TARGET
-
- [crtQuery]
- "%s\Query", TARGET
-
- [crtReport]
- "%s\Report", TARGET
-
- [crtSpell]
- "%s\Spell", TARGET
-
- [crtSync]
- "%s\Sync", TARGET
-
- [crtTemplate]
- "%s\Template", TARGET
-
- [crtShared]
- "%s", TARGET5
-
- [crtLiveUpdate]
- "%s", TARGET6
-
- [crtOldDbf]
- "%s", TARGET16
-
- [crtOldDocs]
- "%s", TARGET17
-
- [crtOldTmplt]
- "%s", TARGET18
-
- [crtOldRep]
- "%s", TARGET19
-
-
- ;********* Reset Target *********
-
- [rstAct2Database]
- Reset = TARGET2
- Location = "%s\Deferred", TARGET
-
- [rstAct2Deferred]
- Reset = TARGET2
- Location = "%s\Deferred", TARGET
-
- [rstAct2Filters]
- Reset = TARGET2
- Location = "%s\Filters", TARGET
-
- [rstAct2License]
- Reset = TARGET2
- Location = "%s\Remote", TARGET
-
- [rstAct2Macros]
- Reset = TARGET2
- Location = "%s\Macros", TARGET
-
- [rstAct2Mail]
- Reset = TARGET2
- Location = "%s\Mail", TARGET
-
- [rstAct2Printout]
- Reset = TARGET2
- Location = "%s\Printout", TARGET
-
- [rstAct2Queries]
- Reset = TARGET2
- Location = "%s\Queries", TARGET
-
- [rstAct2Remote]
- Reset = TARGET2
- Location = "%s\Remote", TARGET
-
- [rstAct2Spell]
- Reset = TARGET2
- Location = "%s\Spell", TARGET
-
- [rstTarget2]
- Reset = TARGET2
- Location = "%s", TARGET
-
- [rstDefault]
- reset = TARGET
- location = "C:\ACT"
-
- [rstSpell]
- Reset = TARGET2
- Location = "%s\Spell", TARGET
-
- [rstDatabase]
- reset = TARGET3
- location = "%s\Database", TARGET
-
- [rstReport]
- Reset = TARGET4
- Location = "%s\Report", TARGET
-
- [rstShared]
- reset = TARGET5
- location = "c:\Program Files\Symantec"
-
- [rstLiveUpdate]
- Reset = TARGET6
- Location = "%s\LiveUpdate", TARGET5
-
- [rstLabel]
- Reset = TARGET7
- Location = "%s\Label", TARGET
-
- [rstLayout]
- Reset = TARGET8
- Location = "%s\Layout", TARGET
-
- [rstMail]
- Reset = TARGET9
- Location = "%s\Mail", TARGET
-
- [rst10IsSystem]
- Reset = TARGET10
- Location = "%s", SYSTEM
-
- [rstTemplate]
- Reset = TARGET11
- Location = "%s\Template", TARGET
-
- [rstOldDbf]
- reset = TARGET16
- location = "%s\Database", TARGET
-
- [rstOldDoc]
- Reset = TARGET17
- Location = "%s\Document", TARGET
-
- [rstOldTpl]
- Reset = TARGET18
- Location = "%s\Template\oldtpl", TARGET
-
- [rstOldRep]
- Reset = TARGET19
- Location = "%s\Report\oldrep", TARGET
-
- [rstFromTpl]
- Reset = TARGET14
- Location = "%s\Template", TARGET
-
- [rstIniFromTpl]
- dll = siwact16.dll
- function = IsDirectChild
- path = TARGET
- inikey = "Template"
- savepath = TARGET14
-
- [rstFromRep]
- Reset = TARGET15
- Location = "%s\Report", TARGET
-
- [rstIniFromRep]
- dll = siwact16.dll
- function = IsDirectChild
- path = TARGET
- inikey = "Reports"
- savepath = TARGET15
-
- [rstTarget32]
- Reset = TARGET32
- Location = "%s", TARGET
-
-
- ;********* Registries & INI *********
-
- [mergeActReg95]
- file = "%s\actreg95.reg", WINDOWS
-
- [mergeAddRemov]
- file = "%s\addremov.reg", WINDOWS
-
- [mergeActRegNT]
- file = "%s\actregNT.reg", WINDOWS
-
- [addWinfaxPhBkLnk]
- IniName = %s\win.ini, WINDOWS
- SectionName = WfxPbLinks
- "ACT! 3.0 Phone Book"="2,%s\ACT.EXE,ActWin3,ActWinPb,Act3PhoneBookClass",TARGET
-
- [addWinfaxPhSrv]
- IniName = %s\win.ini, WINDOWS
- SectionName = "WfxPbSrv-ACT! 3.0 Phone Book"
- EntireRecord=2
- SearchOn="1,1,1,0,0,0,1,1,1,1,1"
- SortOn="1,1"
-
- [verWinfaxPhBkLnk]
- IniName = %s\win.ini, WINDOWS
- SectionName = WfxPbLinks
- ACT! 3.0 Phone Book=*
-
- [verWinFaxInstalled]
- IniName = %s\win.ini, WINDOWS
- SectionName = WinFax
- ExePath=*
-
- ;********* Groups *********
-
- [GROUPS]
- "ACT! 3.0 for Windows", act30.grp
- "StartUp", startup.grp
-
- [ACT! 3.0 for Windows]
- "ACT! 3.0", act.exe, ActApp
- "ReadMe", readme.txt, ActApp
- "Tips for ACT! 2.0 users", act2-3.txt, ActApp
- "Uninstall", setup.exe, Setup, , , , , "/U",
- [StartUp]
- "ACT! Speed Loader", actldr.exe, ActApp
-
-
- ;********* Copy, Advo, & related Sections *********
-
- [FileCopy]
- errorcaption = "ACT! 3.0 for Windows Setup Error"
- insertcaption = "ACT! 3.0 for Windows Setup"
-
-
- [Cancel]
- caption = "ACT! 3.0 for Windows"
- text = "Installation is not complete."
- "Are you sure you want to exit?"
-
-
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ;------- *** ACT16Copy *** --------
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- [ACT16Copy:CopyDialog]
- caption = "Installing ACT! 3.0 Files..."
- posx = -10
- posy = -10
-
-
- [ACT16Copy:Advo]
- posx = 10
- posy = 10
- count = 5
- location = siwact16.dll
- BitmapsOnly = 1
-
-
- [ACT16Copy]
-
- ;Application/System files
- ;*** Application
- copymain.AppSys, "Application/System files - %ldK", 0,N,Y,Y ;** AppSys
- copysub.ActApp, "Main Application files - %ldK" ;* ActApp
- copysub.ActPTP, "PTP Transport files - %ldK" ;* ActPTP
- ;copysub.LiveUpdate, "LiveUpdate files - %ldK" ;* LiveUpdate
- copysub.AppFilter, "ACT! Conversion filters - %ldK" ;* AppFilter
- ;copysub.QTourDbSetup, "Quick Tour/Database Startup Wizard - %ldK" ;* QTourDbSetup
- copysub.Tapi, "ACT! TAPI - %ldK" ;* Tapi
-
- copymain.AppHelp, "Help files - %ldK", 0,N,Y,Y ;** AppHelp
-
-
- ;Word Processor files
- ;*** WordProcessor
- copymain.ActWordProc, "Word Processor files - %ldK", 0,N,Y,Y ;** ActWordProc
- copysub.ActWP, "ACT! Word Processor files - %ldK" ;* ActWP
- copysub.Dictionary, "Dictionary files - %ldK" ;* Dictionary
- copysub.WPFilter, "ACT! WP filters - %ldK" ;* WPFilter
- copysub.WPHelp, "ACT! WP Help files - %ldK" ;* WPHelp
-
- copymain.ActWPWord, "Word support files - %ldK", 0,N,Y,Y ;** ActWPWord
- copysub.WPWord, "Word support files - %ldK" ;* WPWord
- copysub.WPWordMacro, "Word macros - %ldK" ;* WPWordMacro
-
- copymain.ActWPWP, "WordPerfect support files - %ldK", 0,N,Y,Y ;** ActWPWP
- copysub.WPWordPerfect, "WordPerfect support files - %ldK" ;* WPWordPerfect
- copysub.WPWPTemplate, "WordPerfect templates - %ldK" ;* WPWPTemplate
- copysub.WPWPMacro, "WordPerfect macros - %ldK" ;* WPWPMacro
-
-
- ;Mail
- ;*** Mail
- ;copymain.ActMail, "ACT! Mail - %ldK", 0,N,Y,Y ;** ActMail
-
- copymain.CServe, "CompuServe files - %ldK", 0,N,Y,Y ;** CServe
- copysub.CServeExe, "Main CompuServe files - %ldK" ;* CServeExe
- copysub.CServeScr, "CompuServe scripts - %ldK" ;* CServeScr
-
- copymain.ccMail, "ccMail support files - %ldK", 0,N,Y,Y ;** ccMail
- copymain.LotusMail, "Lotus Notes Mail files - %ldK", 0,N,Y,Y ;** LotusMail
- copymain.MSExchange, "MS Exchange support files - %ldK", 0,N,Y,Y ;** MSExchange
-
-
- ;ACT! Files
- ;*** ACTFiles
- copymain.ActFile, "ACT! Files - %ldK", 0,N,Y,Y ;*** ACTFiles
- copysub.Calendar, "Calendars - %ldK" ;** Calendar
- copysub.Template, "Templates - %ldK" ;** Template
- copysub.Layout, "Layouts - %ldK" ;** Layout
- copysub.Envelope, "Envelope templates - %ldK" ;** Envelope
- copysub.Label, "Label templates - %ldK" ;** Label
- copysub.DemoDbf, "Demo Database files - %ldK" ;** DemoDbf
- copysub.Report, "Report templates - %ldK" ;** Report
- copysub.ImportMap, "Import Map files - %ldK" ;** ImportMap
-
- ;Setup/Uninstall files
- ;*** Setup
- copymain.Setup, "Install/Uninstall files - %ldK", 0,N,Y,Y ;*** Setup
-
-
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ;------- *** ACT32Copy *** --------
- ;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- [ACT32Copy:CopyDialog]
- caption = "Installing ACT! 3.0 Files..."
- posx = -10
- posy = -10
-
-
- [ACT32Copy:Advo]
- posx = 10
- posy = 10
- count = 5
- location = siwact16.dll
- BitmapsOnly = 1
-
-
- [ACT32Copy]
-
- ;Application/System files
- ;*** Application
- copymain.AppSys, "Application/System files - %ldK", 0,N,Y,Y ;** AppSys
- copysub.ActApp, "Main Application files - %ldK" ;* ActApp
- copysub.ActPTP, "PTP Transport files - %ldK" ;* ActPTP
- copysub.LiveUpdate, "LiveUpdate files - %ldK" ;* LiveUpdate
- copysub.AppFilter, "ACT! Conversion filters - %ldK" ;* AppFilter
- copysub.QTourDbSetup, "Quick Tour/Database Startup Wizard - %ldK" ;* QTourDbSetup
- ;copysub.Tapi, "16-bit Tapi files - %ldK" ;* Tapi
-
- copymain.AppHelp, "Help files - %ldK", 0,N,Y,Y ;** AppHelp
-
-
- ;Word Processor files
- ;*** WordProcessor
- copymain.ActWordProc, "Word Processor files - %ldK", 0,N,Y,Y ;** ActWordProc
- copysub.ActWP, "ACT! Word Processor files - %ldK" ;* ActWP
- copysub.Dictionary, "Dictionary files - %ldK" ;* Dictionary
- copysub.WPFilter, "ACT! WP filters - %ldK" ;* WPFilter
- copysub.WPHelp, "ACT! WP Help files - %ldK" ;* WPHelp
-
- copymain.ActWPWord, "Word support files - %ldK", 0,N,Y,Y ;** ActWPWord
- copysub.WPWord, "Word support files - %ldK" ;* WPWord
- copysub.WPWordMacro, "Word macros - %ldK" ;* WPWordMacro
-
- copymain.ActWPWP, "WordPerfect support files - %ldK", 0,N,Y,Y ;** ActWPWP
- copysub.WPWordPerfect, "WordPerfect support files - %ldK" ;* WPWordPerfect
- copysub.WPWPTemplate, "WodPerfect templates - %ldK" ;* WPWPTemplate
- copysub.WPWPMacro, "WordPerfect macros - %ldK" ;* WPWPMacro
-
-
- ;Mail
- ;*** Mail
- ;copymain.ActMail, "ACT! Mail - %ldK", 0,N,Y,Y ;** ActMail
-
- copymain.CServe, "CompuServe files - %ldK", 0,N,Y,Y ;** CServe
- copysub.CServeExe, "Main CompuServe files - %ldK" ;* CServeExe
- copysub.CServeScr, "CompuServe scripts - %ldK" ;* CServeScr
-
- copymain.ccMail, "ccMail support files - %ldK", 0,N,Y,Y ;** ccMail
- copymain.LotusMail, "Lotus Notes Mail files - %ldK", 0,N,Y,Y ;** LotusMail
- copymain.MSExchange, "MS Exchange support files - %ldK", 0,N,Y,Y ;** MSExchange
-
-
- ;ACT! Files
- ;*** ACTFiles
- copymain.ActFile, "ACT! Files - %ldK", 0,N,Y,Y ;*** ACTFiles
- copysub.Calendar, "Calendars - %ldK" ;** Calendar
- copysub.Template, "Templates - %ldK" ;** Template
- copysub.Layout, "Layouts - %ldK" ;** Layout
- copysub.Envelope, "Envelope templates - %ldK" ;** Envelope
- copysub.Label, "Label templates - %ldK" ;** Label
- copysub.DemoDbf, "Demo Database files - %ldK" ;** DemoDbf
- copysub.Report, "Report templates - %ldK" ;** Report
- copysub.ImportMap, "Import Map files - %ldK" ;** ImportMap
-
- ;Setup/Uninstall files
- ;*** Setup
- copymain.Setup, "Install/Uninstall files - %ldK", 0,N,Y,Y ;*** Setup
-